Microsoft365DSC/Microsoft365DSC

GitHub: Microsoft365DSC/Microsoft365DSC

Microsoft365DSC 是一个 PowerShell 模块,用于自动化 Microsoft 365 租户的配置部署、监控和报告,解决手动管理带来的不一致性和合规性问题。

Stars: 2302 | Forks: 659

# Microsoft365DSC 此模块允许组织通过 PowerShell 期望状态配置,实现 Microsoft 365 租户的部署、配置、报告和监控的自动化。编译后的配置需要从代理的本地配置管理器(机器或容器)执行,该管理器可通过远程 API 调用与 Microsoft 365 进行远程通信(因此需要互联网连接)。 有关如何开始使用、获取额外文档或资源的信息,请访问官方网站 [Microsoft365DSC.com](http://Microsoft365DSC.com) 并查看官方 YouTube 频道 [Microsoft365DSC](https://www.youtube.com/channel/UCveScabVT6pxzqYgGRu17iw)。 ## 分支 ### 主分支 这是包含最新发布的分支。不应直接向此分支提交贡献。 ### 开发分支 [![单元测试](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/f1751c34c8174922.svg)](https://github.com/microsoft/Microsoft365DSC/actions/workflows/Unit%20Tests.yml) [![全局 - 集成 - AAD](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/263af09c5d174923.svg)](https://github.com/microsoft/Microsoft365DSC/actions/workflows/Global%20-%20Integration%20-%20AAD.yml) [![全局 - 集成 - EXO](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/d6dd9bf8fa174924.svg)](https://github.com/microsoft/Microsoft365DSC/actions/workflows/Global%20-%20Integration%20-%20EXO.yml) [![全局 - 集成 - INTUNE](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/9f94c02664174926.svg)](https://github.com/microsoft/Microsoft365DSC/actions/workflows/Global%20-%20Integration%20-%20INTUNE.yml) ## 安装方法 要从具有互联网连接的机器获取模块的最新版本,请运行以下 PowerShell 命令: ``` Install-Module -Name Microsoft365DSC -Force Update-M365DSCModule ``` ## 遥测声明 Microsoft365DSC 会收集关于检测到配置漂移的资源名称,以及各模块中错误引发的异常类型的遥测数据。虽然不会捕获任何敏感数据,但执行遥测分析的 App Insights 默认会捕获有关遥测条目所在城市的信息。用户可以通过运行以下命令选择退出,以防止遥测数据发送回 Microsoft365DSC 团队: ``` Set-M365DSCTelemetryOption -Enabled $False ```
标签:AI合规, API集成, IPv6, IT运维, Libemu, Microsoft 365, PowerShell, Socks5代理, 云服务管理, 云配置, 企业IT管理, 可观测性, 所需状态配置, 报告, 本地配置管理器, 特权提升, 监控, 租户管理, 网络调试, 网络连接, 自动化, 自动化部署, 请求拦截, 配置即代码