我试过Get-MsolUser -All -Synchronized:$false
但是我得到的结果向我展示了用户,这些用户实际上是同步到on的。我遗漏了什么?
发布于 2022-01-17 07:15:11
假设您正在尝试使用MSOL查找Azure AD用户的列表。
您可以使用Get-MsolUser -All -> (AzureAD user和SyncedUsers) Get-MsolUser -All -Synchronized:$false -> Azure AD用户(同步用户除外)

其中,同步参数用于通过AzureAD获取具有同步的用户列表。
-Synchronized表示此cmdlet只返回通过Azure Active同步同步的用户。参考资料:https://learn.microsoft.com/en-us/powershell/module/msonline/get-msoluser?view=azureadps-1.0
对我来说,我没有同步任何用户从网上广告到Azure广告,所以结果是什么都没有显示。

使用它还有另一个更容易的选择。云只与prem上的用户有很大的不同-它被称为不可变ID。
所以Get-MsolUser | where-Object {$_.ImmutableId -eq $null} -> for On prem用户
用于Azure AD用户的Get-MsolUser | where-Object {$_.ImmutableId -ne $null} (云用户)
https://stackoverflow.com/questions/70706031
复制相似问题