Выгрузка пользователей из Active Directory в CSV формате.
- Открываем PowerShell ISE
- Копируем или набираем следующий скрипт:
$objSearcher = New-Object System.DirectoryServices.DirectorySearcher $objSearcher.SearchRoot = "LDAP://ou=ваше подразделение,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:\ad_users.csv |
Куда сохранять и как назвать файл можете выбрать сами. Если какой то параметр не нужен город, мыло и т. д. Можете удалить.
- Запускаем скрипт.
- Смотрим в корень диска C:\
У вас все получилось? Если возникают сложности в работе обратитесь к профессионалам. Специалисты БитПрофи всегда прийдут к вам на помощь.
Collapsegamer,
инженер по обслуживанию компьютеров организаций,
компания БитПрофи,
г. Москва<
Абонентское обслуживание компьютеров организаций
Абонентское обслуживание компьютеров организаций в рамках IT-аутсорсинга – весь комплекс услуг в одном пакете для вас!
Узнать больше>>>