пятница, 27 января 2012 г.

PowerShell. Просмотр всех доменных групп пользователя


# Пользователи, доменные группы которых необходимо просмотреть
$usrs=@('Ivanov', 'Petrov','Mikhaylov')

foreach ($usr in $usrs)
{
    write-host ' '
    write-host '--[' -nonewline
    write-host $usr  -nonewline -foregroundcolor Red
    write-host ']-------- '        
    write-host 'Доменные группы: '

    # В следующей строке необходимо ввести имя домена: Domain='сюда'
    $query = "ASSOCIATORS OF {Win32_Account.Name='"+$usr+"',Domain='ИмяДомена'} WHERE ResultRole=GroupComponent ResultClass=Win32_Account"
    Get-WMIObject -Query $query | Select Name
    write-host '-------------------- '            
}

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

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