Имя пользователя:
Пароль:
 | Правила  

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

Ответить
Настройки темы
Любой язык - [решено] Блокировка учетных записей

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


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

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


Мужики , помогите с написанием хитрого скрипта.
Есть Доменен и OU в которых есть другие OU в этих Ou есть учетные записи. тут важно!! Как отключенные так и нет.
Так вот нужен скрипт который бы отключал все учетки в выбранной OU + подгруппы, а другой скрипт или процедура это скрипта их включала не трогая тех который отключены были до запуска скрипта.

попробую по другому есть задача по алерту отключать OU , другой алерта включает их не включая те которые были выключены (я так понимаю какой=то файил надо сделать с теми который выключены?) .. дайте идею как это сделать?

Отправлено: 16:25, 26-06-2015

 

Ветеран


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

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


1) Создать группу GR_OUNAME
Код: Выделить весь код
New-ADGroup -Name GR_OUNAME -GroupCategory Security -GroupScope Global
2) Добавить пользователей из этих OU в группу
Код: Выделить весь код
Get-ADUser -Filter {Enabled -eq $true} -SearchBase "OU=Root,DC=Contoso,DC=com" | Foreach {
	Add-ADGroupMember -Identity GR_OUNAME -Members $_
}
3) Отключить пользователей из группы
Код: Выделить весь код
Get-ADUser -Filter "memberof -eq '$(Get-ADGroup GR_OUNAME)'" -SearchBase "OU=Root,DC=Contoso,DC=com" | Set-ADUser -Enabled $false
4) Включить
Код: Выделить весь код
Get-ADUser -Filter "memberof -eq '$(Get-ADGroup GR_OUNAME)'" -SearchBase "OU=Root,DC=Contoso,DC=com" | Set-ADUser -Enabled $true

Можно поставить, чтобы скрипт планово обновлял состав группы:
Код: Выделить весь код
Get-ADUser -Filter "memberof -ne '$(Get-ADGroup GR_OUNAME)' -and Enabled -eq '$true'" -SearchBase "OU=Root,DC=Contoso,DC=com" | Foreach {
	Add-ADGroupMember -Identity GR_OUNAME -Members $_
}

Последний раз редактировалось Kazun, 26-06-2015 в 17:04.

Это сообщение посчитали полезным следующие участники:

Отправлено: 16:47, 26-06-2015 | #2



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

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



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
VBS/WSH/JS - Контроль учетных записей datafile4 Скриптовые языки администрирования Windows 0 27-06-2014 15:15
Службы - 2 Одинаковых учетных записей. monster1996 Microsoft Windows 7 3 04-05-2012 12:39
кешь Учетных записей Sluggard Microsoft Windows NT/2000/2003 7 21-05-2006 13:43
Создание учетных записей Pauletto Microsoft Windows 2000/XP 7 30-04-2006 00:14
Отображение учетных записей Yoghurt Microsoft Windows 2000/XP 7 12-02-2004 23:54




 
Переход