none
как узнать в какие группы входит юзер RRS feed

  • Вопрос

  • Уважаемые гуру, подскажите пож-та,  как можно узнать в какие группы входит юзер. Просматривать каждую группу не есть хорошо. группы есть не только статика,но и динамика.  Понимаю что это можно сделать можно только через шелл.

Ответы

  • Только в лоб.

    $user = "SAMACCOUTNAME"
    $group = @()
    
    $dgr = Get-DistributionGroup
    foreach ($gr in $dgr)
    {
    	Get-DistributionGroupMember $gr | Where {$_.SamAccountName -eq $user} | Foreach {$group += $gr | Select Name,@{n="Type";e={"D"}}}
    	
    }
    
    $dygr = Get-DynamicDistributionGroup
    
    foreach ($gr in $dygr)
    {
    	Get-Recipient -RecipientPreviewFilter $gr.RecipientFilter -OrganizationalUnit $gr.OrganizationalUnit  | Where {$_.SamAccountName -eq $user} | Foreach {$group += $gr | Select Name,@{n="Type";e={"DYN"}}}
    	
    }
    
    $group | Select @{n="User";e={$user}},Name,Type

    • Помечено в качестве ответа kill_all 26 мая 2015 г. 7:17

Все ответы