Office 365 Как получить список не синхронизируемых пользователей при помощи PowerShell

Вы синхронизируете Active Directory (AD) через DirSync с Office 365. Но также в Office 365 существуют пользователи "В облаке" (не синхронизируемые). Нужно получить список всех таких пользователей при помощи PowerShell. Сделать это можно, используя одно из свойств пользователя - LastDirSyncTime.


У всех синхронизируемых пользователей данное свойство содержит дату последней синхронизации. Поэтому, чтобы получить список не синхронизируемых учеток, достаточно проверить это свойство на null:

Get-MsolUser -all | Where-Object { $_.LastDirSyncTime -eq $null } | Select UserPrincipalName

Данный скрипт получает список всех пользователей (Get-MsolUser -all), у которых свойство LastDirSyncTime пустое (Where-Object { $_.LastDirSyncTime -eq $null }) и выводит их UserPrincipalName (в виде someuser@domain).

Комментариев нет :

Отправить комментарий