Экспорт пользователей домена в CSV powershell
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher $objSearcher.SearchRoot = "LDAP://dc=domain,dc=local" $objSearcher.Filter = "(&(objectCategory=person)(!userAccountControl:1.2.840.113556.1.4.803:=2))" $users = $objSearcher.FindAll() # Количество учетных записей $users.Count $users | ForEach-Object { $user = $_.Properties New-Object PsObject -Property @{ Должность = [string]$user.description Отдел = [string]$user.department Логин = [string]$user.userprincipalname Телефон = [string]$user.telephonenumber MТелефон = [string]$user.mobile Комната = [string]$user.physicaldeliveryofficename ФИО = [string]$user.cn ФАМ = [string]$user.sn ИМЯ = [string]$user.givenname ГОРОД = [string]$user.l МЫЛО = [string]$user.mail } } | Export-Csv -NoClobber -Encoding Unicode -Path c:\list_users_act.csv