랭킹으로 돌아가기

microsoft/Microsoft365DSC

PowerShellaka.ms/M365DSC

Manages, configures, extracts and monitors Microsoft 365 tenant configurations

microsoft365powershellmonitoringdesiredstateconfigurationconfiguration-as-codedevopsoffice365sharepointonedrivepowerplatformteamsmicrosoft
스타 성장
스타
1.7k
포크
536
주간 성장
이슈
375
5001k1.5k
2023년 1월2024년 1월2025년 3월2026년 4월
README

Microsoft365DSC

This module allows organizations to automate the deployment, configuration, reporting and monitoring of Microsoft 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 Microsoft 365 via remote API calls (therefore requires internet connectivity)

For information on how to get started, additional documentation or additional resources, please navigate to the official web site at Microsoft365DSC.com and check out the official YouTube channel Microsoft365DSC.

Branches

master

codecov

This is the branch containing the latest release. No contributions should be made directly to this branch.

dev

Code Coverage

AzureCloud - Full-Circle - EXO

AzureCloud - Full-Circle - O365

AzureCloud - Full-Circle - OD

AzureCloud - Full-Circle - PP

AzureCloud - Full-Circle - SC

AzureCloud - Full-Circle - SPO

AzureCloud - Full-Circle - TEAMS

Global - Integration - AAD

Global - Integration - EXO

Global - Integration - INTUNE

Unit Tests

Contributors are encouraged to propose their contributions as pull requests to this development branch. This branch will periodically be merged to the master branch, and be released to PowerShell Gallery.

How to Install

To acquire the latest bits of the module from a machine that has internet connectivity, run the following PowerShell lines:

Install-Module -Name Microsoft365DSC -Force
Update-M365DSCModule

Telemetry Disclaimer

Microsoft365DSC captures Telemetry data about the names of the resources in which a configuration drift has been detected, along with the type of exceptions being thrown by errors in the various modules. While no sensitive data is ever captured, App Insights, which performs telemetry analytics, captures information about the city where the telemetry entries were captured by default. Users can opt-out to prevent telemetry from being sent back to the Microsoft365DSC team by running the following command:

Set-M365DSCTelemetryOption -Enabled $False
관련 저장소
massgravel/Microsoft-Activation-Scripts

Open-source Windows and Office activator featuring HWID, Ohook, TSforge, and Online KMS activation methods, along with advanced troubleshooting.

BatchfileGNU General Public License v3.0hwidkms38
massgrave.dev
184k17.6k
Microsoft365DSC/Microsoft365DSC

Manages, configures, extracts and monitors Microsoft 365 tenant configurations

PowerShellMIT Licensemicrosoft365powershell
microsoft365dsc.com
2.3k667
12Knocksinna/Office365itpros

PowerShell examples for articles published on https://office365itpros.com and https://practical365.com. See https://o365itpros.gumroad.com/l/M365PS for the Automating Microsoft 365 with PowerShell eBook (included in the MIcrosoft 365 for IT Pros bundle https://gum.co/O365IT/)

PowerShellMIT Licensemicrosoft365microsoftgraph
office365itpros.com
1.8k675
vgrem/office365-rest-python-client

Microsoft 365 & Microsoft Graph Library for Python

PythonPyPIMIT Licenseoffice365sdk-python
1.7k370
vgrem/Office365-REST-Python-Client

Microsoft 365 & Microsoft Graph Library for Python

PythonPyPIMIT Licenseoffice365sdk-python
1.4k348
pnp/cli-microsoft365

Manage Microsoft 365 and SharePoint Framework projects on any platform

TypeScriptnpmMIT Licenseoffice365sharepoint
aka.ms/cli-m365
1.4k403
silverhack/monkey365

Monkey365 is an open-source security assessment tool for Microsoft 365, Azure, and Microsoft Entra ID. It helps security professionals identify misconfigurations, review cloud security posture, and evaluate environments against industry security best practices and compliance standards.

PowerShellApache License 2.0azureazuread
silverhack.github.io/monkey365/
1.3k139
mbrg/power-pwn

An offensive/defense security toolset for discovery, recon and ethical assessment of AI Agents

PythonPyPIMIT Licensepentestingredteam
zenity.io/zenity-security-assessment-hub
1.2k127