有谁知道是否有办法通过 Graph 获取 AAD Connect 配置错误? MSOL cmdlet 仍然有效,但 Get-MGUser 不会返回错误。
这有效:
(Get-MsolUser -ObjectId $objectId).dirsyncprovisioningerrors
这总是返回空值:
Get-MgUser -UserId $objectId | Select-Object provisioningerrors
onPremisesProvisioningErrors
,您还需要确保您使用的是 beta
用户 API。如果你想找到所有有同步错误的对象,你可以使用以下过滤器:
Select-MgProfile beta
Get-MgUser -Filter "onPremisesProvisioningErrors/any(o:o/category eq 'PropertyConflict')" -All |
ForEach-Object onPremisesProvisioningErrors