This module allows organizations to automate the deployment, configuration, and monitoring of Office 365 Tenants via PowerShell Desired State Configuration. The compiled configuration needs to be executed from an agent's Local Configuration Manager (LCM) (machine or container) which can communicate back remotely to Office 365 via remote API calls (therefore requires internet connectivity)
This is the branch containing the latest release - no contributions should be made directly to this branch.
This is the development branch to which contributions should be proposed by contributors as pull requests. This development branch will periodically be merged to the master branch, and be released to PowerShell Gallery.
At this current point int time, the Office365DSC module is only available in Alpha Release. In order to acquire the latest Alpha bits of the module, you need to make sure you have PowerShellGet 1.6.0 or greater installed on your machine. In order to acquire that version of the PowerShellGet module simply run the following line of PowerShell code from a machine that has internet connectivity:
Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force
Install-Module PowerShellGet -Force
You will need to close the PowerShell session and re-open a new one after installing the latest PowerShellGet version in order to be allowed to acquire Alpha releases of the Office365DSC module. Once done, run the following line of PowerShell to acquire the latest Office365DSC module's alpha release from the PowerShell Gallery:
Install-Module -Name Office365DSC -AllowPrerelease -Force