none
Выгрузка пользователей из группы в CVS с помощью PowerShell RRS feed

  • Вопрос

  • Необходимо создать таблицу в Exel вида:

    ФИО  Аккаунт  Город  E-mail  Телефон

    с пользователями ГРУППЫ1 из АD

    Пользователей более 40000


    • Изменено Andrew.Og 2 мая 2017 г. 8:14

Ответы

  • Можно попробовать:

    (Get-ADGroup GroupName -Properties Member).Member | Get-ADUser -ErrorAction 0 -ResultSetSize $null -Properties displayname,city,mail,telephonenumber
    
    или
    
    Get-ADUser -Filter "MemberOf -eq 'CN=GroupName,DC=Contoso,DC=Com'" -ResultSetSize $null -Properties displayname,city,mail,telephonenumber

    • Помечено в качестве ответа Andrew.Og 2 мая 2017 г. 9:20
    Отвечающий

Все ответы

  • Get-ADGroupMember 'имя_группы' | Foreach-Object {Get-ADUser $_ -Properties *} | select displayname, samaccountname, city, mail, telephonenumber | Export-Csv c:\export.csv -NoTypeInformation -Encoding unicode
    


    MCSAnykey


    • Предложено в качестве ответа Crazy Bird 2 мая 2017 г. 7:26
    • Изменено Artem S. Smirnov 2 мая 2017 г. 8:43
  • Get-ADGroupMember 'имя_группы' | Foreach-Object {Get-ADUser $_ -Properties *} | select displayname, samaccountname, city, mail, telephonenumber | Export-Csv c:\export.csv -NoTypeInformation -Encoding unicode


    MCSAnykey


    Спасибо... но вот ошибка:

    Get-ADGroupMember : The size limit for this request was exceeded

  • Можно попробовать:

    (Get-ADGroup GroupName -Properties Member).Member | Get-ADUser -ErrorAction 0 -ResultSetSize $null -Properties displayname,city,mail,telephonenumber
    
    или
    
    Get-ADUser -Filter "MemberOf -eq 'CN=GroupName,DC=Contoso,DC=Com'" -ResultSetSize $null -Properties displayname,city,mail,telephonenumber

    • Помечено в качестве ответа Andrew.Og 2 мая 2017 г. 9:20
    Отвечающий
  • Get-ADGroupMember 'имя_группы' | Foreach-Object {Get-ADUser $_ -Properties *} | select displayname, samaccountname, city, mail, telephonenumber | Export-Csv c:\export.csv -NoTypeInformation -Encoding unicode


    MCSAnykey


    Спасибо... но вот ошибка:

    Get-ADGroupMember : The size limit for this request was exceeded

    тогда или поменять лимит для MaxGroupOrMemberEntries (https://technet.microsoft.com/en-us/library/dd391908(WS.10).aspx), или, что лучше, поменять код на
    (Get-ADGroup имя_группы -Properties members).members | get-aduser и тд



    MCSAnykey

  • Почему то у меня вытягивает всех пользователей... а не только тех кто состоит в ГРУППА1