Используя Get-AzureAdUser, есть ли способ отозвать всех пользователей из источника "windows server ad"? - PullRequest
2 голосов
/ 29 марта 2019

У меня есть каталог, в котором около 200 тыс. Пользователей.Мне нужно отозвать всех пользователей, пришедших с предварительной рекламы AD.Это, конечно, исключило бы многократные исходные гостевые пользователи.Я должен использовать исходный код, потому что не у всех пользователей есть тип пользователя.

Если бы существовал способ поиска по Отделу, отличный от нуля, который бы тоже работал, но он, похоже, не является частью фильтра odataстандарт.

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

1 Ответ

2 голосов
/ 30 марта 2019

Чтобы получить пользователей, которые приходят с предварительной рекламы 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"
...