Лучший отвечающий
PowerShell изменение свойства EnableRemoteControl у пользователя

Вопрос
-
Добрый день!
Хочу через PowerShell изменить у всех пользователей группы свойство EnableRemoteControl - 2
EnableInputNoNotify 2 – The user of remote control has full control of the user’s session; the user’s permission is not required.
Нашел пример как это сделать:
1
$user
= [ADSI]
"LDAP://CN=UserName,DC=Contoso,DC=Com"
2
$user
.InvokeSet(
"EnableRemoteControl"
,2)
3
$user
.SetInfo()
Выгружаю в файл пользователей, командой:
Get-QADGroupMember 'domain\shell' | Select-Object logonname | Export-Csv C:\shell.txt -encoding "unicode" -NoType
Не могу понять, как применить пример ко всем выгруженным объектам в файле
29 мая 2012 г. 12:11
Ответы
-
Get-QADGroupMember 'domain\shell' -Type user | Set-QADUser -TsRemoteControl 2
- Помечено в качестве ответа Shurfiks 29 мая 2012 г. 12:39
29 мая 2012 г. 12:36Отвечающий
Все ответы
-
Get-QADGroupMember 'domain\shell' | Foreach {$_.EnableRemoteControl = 2}29 мая 2012 г. 12:22Отвечающий
-
Ошибка:
Property 'EnableRemoteControl' cannot be found on this object; make sure it exists and is settable.
At line:3 char:49
+ Get-QADGroupMember 'domain\shell' | Foreach {$_. <<<< EnableRemoteControl = 2}
+ CategoryInfo : InvalidOperation: (:) [], RuntimeException
+ FullyQualifiedErrorId : PropertyAssignmentException29 мая 2012 г. 12:28 -
Get-QADGroupMember 'domain\shell' -Type user | Set-QADUser -TsRemoteControl 2
- Помечено в качестве ответа Shurfiks 29 мая 2012 г. 12:39
29 мая 2012 г. 12:36Отвечающий -
Да, то что надо!
Спасибо больше!!
29 мая 2012 г. 12:39