Добавление записей в атрибут userWorkstations пользователя в Active Directory

Добавление имен компьютеров, на которые пользователям разрешен вход - достаточно постоянная задача, причем частенько появляется необходимость добавить компьютер сразу всем пользователям домена.

Вот скрипт, который выполняет описанную задачу (причем скрипт не трогает пользователей, которым разрешен вход на все компьютеры):

$a = Get-QADUser -Includedproperties userWorkstations | ?{$_.userWorkstations -ne $null}

foreach ($user in $a) {
	[string]$de = $user.userWorkstations
	$de += ",222"
	Set-QADUser $user -ObjectAttributes @{userWorkstations=@($de)}
}
 

Метки: active directory (ru), script, powershell (ru), скрипт

ПечатьE-mail

Добавить комментарий


Защитный код
Обновить