Office365 使用powershell导出Office 365的所有设置

Office365 使用powershell导出Office 365的所有设置,office365,azure-powershell,Office365,Azure Powershell,我找到了很多关于如何使用powershell管理O365上的内容的资源,但关于管理设置的资源不多。出于审核原因,我们需要不时检查O365中的所有设置是否正确,是否符合公司政策这实际上涉及所有管理控制台(Sharepoint、OneDrive等)中的所有选项,并在报告中列出其值,如: 模块,选项,值sharepoint,外部共享,已禁用 有没有一种简单的方法可以使用powershell(或其他工具)遍历这些选项并获得它们的价值?我的意思是,不要一个接一个地给他们打电话,因为我想避免每次O365出现

我找到了很多关于如何使用powershell管理O365上的内容的资源,但关于管理设置的资源不多。出于审核原因,我们需要不时检查O365中的所有设置是否正确,是否符合公司政策
这实际上涉及所有管理控制台(Sharepoint、OneDrive等)中的所有选项,并在报告中列出其值,如:

模块,选项,值
sharepoint,外部共享,已禁用

有没有一种简单的方法可以使用powershell(或其他工具)遍历这些选项并获得它们的价值?我的意思是,不要一个接一个地给他们打电话,因为我想避免每次O365出现新功能时都编辑代码

编辑: 我终于发现:

Get-SPOTenant | fl

我认为,此列表是Sharepoint Online的全部或大部分设置,其他服务是否有租户级别的功能?

尝试使用Office365DSC导出所有配置设置:


它会自动将所有配置设置提取为PowerShell所需的状态配置脚本。

如果每个服务都有一行,我会很高兴:)不幸的是,我们无法通过一个命令获取O365中的所有服务设置。这很清楚,但我可以通过服务获取它们吗?是否有租户或服务级别powershell cmdlet的概述?