使用Get-AzureAdUser是否可以从源“ Windows服务器广告”撤回所有用户?

时间:2019-03-29 20:01:44

标签: azure azure-active-directory azure-powershell

我的目录中有大约200k用户。我需要撤消所有来自本地AD的用户。当然,这将排除多个源来宾用户。我必须使用source,因为并非所有用户都具有用户类型。

如果有一种方法可以搜索不等于null的Department也可以,但是它似乎不是odata过滤器标准的一部分。

Get-AzureADUser -Filter "Department eq ''"  | select DisplayName,`
    UserPrincipalName,Mail,creationType,AccountEnabled,Department

1 个答案:

答案 0 :(得分:2)

要获得来自本地AD的用户,您可以执行以下操作

 Get-AzureADUser -Filter "dirSyncEnabled eq true"

仅选择一些,也可以使用top等其他运算符。例如

 Get-AzureADUser -top 5 -Filter "dirSyncEnabled eq true"

要让所有用户都能照张照片

Get-AzureADUser -All $true -Filter "dirSyncEnabled eq true"

Get-AzureADUser -all $true | where-object -property DirSyncEnabled -eq "True"