Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Работа PowerShell Get-ADGroup

Ответить
Настройки темы
PowerShell - Работа PowerShell Get-ADGroup

Аватара для НариманБ

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Добрый день!

Только начинаю свое изучение PowerShell.
Столкнулся с такой проблемой: хочу получить список какой-либо группы и хочу использовать команду get-adhroupmember.
Но powershell не знает такой команды и выдает ошибку, и даже когда перебираю команды через tab начинающиеся на get-a,
то он не предлагает мне продолжение get-ad*** и так далее...
Может нужно поставить какой то пак? Сделать обновление?

-------
Бэкапы спасут мир =)


Отправлено: 07:23, 03-02-2016

 

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Скачать 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
Это сообщение посчитали полезным следующие участники:

Отправлено: 08:47, 03-02-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для НариманБ

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Kazun:
Скачать 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 »
Спасибо большое!
Помогли!

-------
Бэкапы спасут мир =)


Отправлено: 13:07, 03-02-2016 | #3


Аватара для НариманБ

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Kazun:
PowerShell »
Подскажите пожалуйста, весь инет облазил, может делал синтаксические ошибки..

Как найти пользователей нескольких групп?
Начинаю поиск примерно таким скриптом:

get-aduser -f {MemberOf -eq "CN=***,CN=***"} | Out-File C:\***.txt

Будто скрипт обработался, ошибок нет. А файл создается пустым

Или get-adgroupmember "***", одну группу находит, а как быть если интересует общий список двух групп?

-------
Бэкапы спасут мир =)


Отправлено: 13:40, 03-02-2016 | #4


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
"CN=gr1....","CN=gr2...." | Foreach {get-aduser -f "MemberOf -eq '$_'"}| Out-File C:\***.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 13:54, 03-02-2016 | #5


Аватара для НариманБ

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Kazun:
"CN=gr1....","CN=gr2...." | Foreach {get-aduser -f "MemberOf -eq '$_'"}| Out-File C:\***.txt »
ввожу и тишина.. только >> в начале строки

-------
Бэкапы спасут мир =)


Отправлено: 14:04, 03-02-2016 | #6


Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Понимаю, теперь не каждому под силу правильно скопировать и вставить. Упростим:

Код: Выделить весь код
"GroupName1","GroupName2" | Get-ADGroupMember -Recursive | Out-File C:\result.txt
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:22, 03-02-2016 | #7


Аватара для НариманБ

Новый участник


Сообщения: 28
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Kazun:
"GroupName1","GroupName2" | Get-ADGroupMember -Recursive | Out-File C:\result.txt »
Простите, все делал правильно, но от имени локального админа...
Все работает! Спасибо вам!

-------
Бэкапы спасут мир =)


Отправлено: 09:19, 04-02-2016 | #8



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - Работа PowerShell Get-ADGroup

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 R2 - Powershell и logonhours FakeRAID Windows Server 2008/2008 R2 1 27-10-2015 19:46
PowerShell - PowerShell bort-747 Скриптовые языки администрирования Windows 0 10-04-2012 11:29
2008 R2 - Работа с excel в Powershell Valik87 Windows Server 2008/2008 R2 0 22-03-2012 12:33
PowerShell - PowerShell - работа с RDS. kallioma Скриптовые языки администрирования Windows 0 25-08-2009 21:35
Разное - PowerShell Butunin Klim Программирование и базы данных 1 31-07-2008 18:39




 
Переход