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://github.com/microsoft/Microsoft365DSC/actions/workflows/Unit%20Tests.yml)
[](https://github.com/microsoft/Microsoft365DSC/actions/workflows/Global%20-%20Integration%20-%20AAD.yml)
[](https://github.com/microsoft/Microsoft365DSC/actions/workflows/Global%20-%20Integration%20-%20EXO.yml)
[](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管理, 可观测性, 所需状态配置, 报告, 本地配置管理器, 特权提升, 监控, 租户管理, 网络调试, 网络连接, 自动化, 自动化部署, 请求拦截, 配置即代码