Session

Entra ID and M365 as Code with DSC

Microsoft365DSC is widely recognized for exporting tenant configurations, but its true potential goes far beyond that. This session will showcase how to use Microsoft365DSC in tandem with the Microsoft365DscWorkshop to bring Azure tenant configurations under source control seamlessly. With a fully automated project template setup, you'll be ready to manage your tenants efficiently by the end of the session.

In this session you will learn about the “release pipeline model” and how to do changes to your Azure environment as at team in a secure, safe, automated, transparent and self-documenting way. We will cover how to propagate your change through the usual stages: Dev, Test and Prod. By adopting the principles discussed, you will keep your different environments in sync. This concept scales from 2 to as many tenants as you like.

In this workshop you will learn about the principle of Infrastructure as Code, why it is important and how it benefits you, your team and your organization. You will learn about available tools such as Azure DevOps release pipelines, DSC and Microsoft365DSC in particular, Pester, PSScriptAnalyzer, automated dependency resolution and many other things in a single project. In these 4 hours you will receive the concentrated knowledge of the DSC community of the last 10 years.

This workshop is aimed at an audience that knows PowerShell well. Knowledge of DSC 1.1 / 2.0 is helpful, but not essential thanks to the sophisticated toolset.

You should have at least one Azure test tenant with global admin rights available. A development VM with Git, PowerShell 7 and VSCode should be installed in this tenant. During the workshop, you will set up an additional VM for each tenant you want to control.

Raimund Andrée

PFE, Microsoft Germany

Actions

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top