$base = "OU=OOO_MYCOMPANY,DC=iamroot,DC=ru" $properties = "telephoneNumber","mail","displayName","company","department","manager","title","l","thumbnailPhoto" Get-ADUser -Filter * -SearchBase $base -Properties $properties | Foreach { $user = $_ if($miss = $properties | Where {!$user."$_"}) { "{0} - {1}" -f ($miss -join ","),$user.name } else { "OK - {0}" -f $user.name } } | Sort | Out-String > c:\BAD_USER_LIST.txt
Аудит заполнения полей AD Powershell
Добавить комментарий