如何导出Azure中标识为ExternalAzureAD的启用状态来宾用户?
导出Azure AD中标识为ExternalAzureAD的来宾用户解决办法
原命令仅筛选了UserType为来宾且账户启用的用户,但未区分身份提供者,因此无法获取标识为ExternalAzureAD的来宾用户。只需在筛选条件中添加IdentityIssuer属性的判断即可实现需求:
Get-AzureADUser -Filter "UserType eq 'Guest' and AccountEnabled eq true and IdentityIssuer eq 'ExternalAzureAD'" ` | Select-Object DisplayName, Mail, UserPrincipalName, IdentityIssuer ` | Export-Csv guests_externalazuread.csv -NoTypeInformation
说明:
IdentityIssuer eq 'ExternalAzureAD':精准匹配身份提供者为外部Azure AD的来宾用户- 额外输出
UserPrincipalName和IdentityIssuer列,便于验证筛选结果的准确性 - 若需确认所有来宾用户的身份提供者类型,可先运行以下命令查看:
Get-AzureADUser -Filter "UserType eq 'Guest'" | Select-Object DisplayName, Mail, IdentityIssuer
内容的提问来源于stack exchange,提问作者user3033348
相关产品推荐
相关产品推荐

