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

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

Ответить
Настройки темы
PowerShell - Список всех групп АД и пользователей в них

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


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

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


Изменения
Автор: Авиация
Дата: 05-05-2014
Добрый день!
Необходимо собрать информацию по всем группам в домене и кто в них состоит. Групп порядка 2000, пользователей 5000.
Есть дочерние домены. Пользователи из дочерних могут входить в группы головного напрямую или через группу в дочернем.
Вроде стандартная задача, но не могу найти решения.
Подскажите, плиз.

Ещё, когда пытаюсь просто собрать все группы в файл

Get-ADGroup -filter * -Properties Description | FT Name, GroupCategory, GroupScope, Description -auto > c:\test\ALL_Group.csv

то значение Description обрезается, только -wrap спасает, но тогда таблица кривая, на другую строку уходит значение. Можно ли как-то обойти это ограничение?

Отправлено: 10:02, 05-05-2014

 

Ветеран


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

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


Для этого есть продукты, например от NetWrix - http://www.netwrix.com/Active_Direct...t_Samples.html


И если просмотр в notepad убрать галочку Формат - Перенос по словам
Код: Выделить весь код
Get-ADGroup -filter * -Properties Description | FT Name, GroupCategory, GroupScope, Description -auto | Out-File c:\test\ALL_Group.csv -Width 1000
http://www.osp.ru/win2000/2012/05/13017905/ - Простое решение сложной задачи с помощью сценария PowerShell
Это сообщение посчитали полезным следующие участники:

Отправлено: 10:19, 05-05-2014 | #2



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

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


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


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

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


Спасибо за подсказку как убрать ограничение вывода кол-ва знаков в файл .

Ссылку эту я видела. Уж очень громоздкий сценарий.
Нашла другое решение, если кому пригодится ( с помощью квестовских командлетов)
Код: Выделить весь код
$groups = Get-QADGroup -SearchRoot 'domail.local/groups'
ForEach ($group in $groups)
{
Write-Host "Состав группы: " $group
Get-QADGroupMember $group  -Indirect | Select Name -ExpandProperty Name
}

Для моей задачи такой вариант более приемлем.

Отправлено: 10:51, 11-05-2014 | #3



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[решено] Определение прав групп пользователей GPO ncmps Microsoft Windows NT/2000/2003 9 22-11-2012 11:05
Настройки локальных групп и пользователей MICHEL5 Хочу все знать 7 14-05-2012 15:36
Заведение новых пользователей в АД. zubkoff.s Microsoft Windows NT/2000/2003 6 28-11-2009 19:17
Права группы пользователей АД winder Microsoft Windows NT/2000/2003 21 24-07-2007 21:13
Список запрещенных доменов -- Что посоветуете кроме них UTU Хочу все знать 3 27-04-2006 22:25




 
Переход