вторник, 7 февраля 2017 г.

Get-ADComputer/Получение списка пользователей в группе компьютера в домене/Export csv

$computers = Get-ADComputer -SearchBase "OU=domainname,DC=loc" -Filter * | %{$_.name}

foreach($computer in $computers)
{
$computer
$s1 = $null
$ADSIComputer = [ADSI]("WinNT://$computer,computer")

$adminGroup  = $ADSIComputer.psbase.children.find('Administrators', 'Group')

$adminMembers = $adminGroup.psbase.invoke("members") | %{$_.GetType().InvokeMember("Name",'GetProperty',$null,$_,$null)} | %{$s1 += $_ + ","}

$computer + "," + $s1.Trim(",") >> C:\1\LocalAdmins_eng.csv

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

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