пятница, 6 февраля 2015 г.

Потребовалось извлечь пользователей из AD с группами в которых они состоят

Get-ADUser -Filter * -SearchBase "DC=TEST,DC=local" -Properties  Displayname,  Telephonenumber
, EmailAddress, Department, StreetAddress, Title, MemberOf | select   Displayname,  Telephonenumber, EmailAddress, Depar
tment, Title, @{Name='MemberofGroup'; e={ ($_.MemberOf | Get-AdGroup | sort name | foreach {$_.name}) -join ';'} } >> c:
\tmp\1.txt

если вдруг не установлен Get-ADUser в PowerShell
import-module activedirectory