![]() |
Работа PowerShell Get-ADGroup
Добрый день!
Только начинаю свое изучение PowerShell. Столкнулся с такой проблемой: хочу получить список какой-либо группы и хочу использовать команду get-adhroupmember. Но powershell не знает такой команды и выдает ошибку, и даже когда перебираю команды через tab начинающиеся на get-a, то он не предлагает мне продолжение get-ad*** и так далее... Может нужно поставить какой то пак? Сделать обновление? |
Скачать Remote Server Administration Tools(начиная с Windows 7) и установить для вашей клиентской ОС(в серверной Ос установить через Server Manager), тогда появится поддержка Active Directory module for Windows PowerShell.
Пример: Windows 7 - https://www.itsupportguides.com/wind...mputers-tools/ Windows 10 - http://blogs.technet.com/b/canitpro/...indows-10.aspx (стоит отметить, что в системе должен быть установлен пак с английским языком) Ps. Если PowerShell v2(то стоит обновиться до 5 версии) модуль загружать явно Import-Module ActiveDirectory |
Цитата:
Помогли! |
Цитата:
Как найти пользователей нескольких групп? Начинаю поиск примерно таким скриптом: get-aduser -f {MemberOf -eq "CN=***,CN=***"} | Out-File C:\***.txt Будто скрипт обработался, ошибок нет. А файл создается пустым Или get-adgroupmember "***", одну группу находит, а как быть если интересует общий список двух групп? |
Код:
"CN=gr1....","CN=gr2...." | Foreach {get-aduser -f "MemberOf -eq '$_'"}| Out-File C:\***.txt |
Цитата:
|
Понимаю, теперь не каждому под силу правильно скопировать и вставить. Упростим:
Код:
"GroupName1","GroupName2" | Get-ADGroupMember -Recursive | Out-File C:\result.txt |
Цитата:
Все работает! Спасибо вам! |
Время: 23:17. |
Время: 23:17.
© OSzone.net 2001-