Manages, configures and monitors Office365 Tenant configuration
Clone or download
NikCharlebois Merge pull request #49 from brianlala/Dev
 Initial attempt at replacing MSOL module references with cmdlets from newer AzureAD module
Latest commit 7099d9d Jan 16, 2019


DSC Resources Flow

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).

How to Install

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-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


The following screen capture show what resource must be used to configure the various elements that are available via the Graphical User Interface of the Office 365 Administration Center.