我想运行一份报告,列出已启用多因素的用户数量和未启用多因素的用户数量 - 如果我可以将其输出到电子表格中,那将非常有帮助。
答案1
这应该会生成所需的报告:
Get-MsolUser -all | select UserPrincipalName, @{N = "MFA Status"; E = { if($_.StrongAuthenticationRequirements.State -ne $null) { $_.StrongAuthenticationRequirements.State } else { "Disabled"}}}
您可以通过将输出导入到 来以 CSV 格式导出结果Export-Csv
。
当然,在运行该命令之前,您必须使用该Connect-MsolService
命令连接到 Office 365;首先,如果您尚未安装 MsOnline PowerShell 模块,则必须安装它。