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

Показать сообщение отдельно

Ветеран


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

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


Код: Выделить весь код
$oIADsComputer = [System.DirectoryServices.DirectoryEntry]"WinNT://ComputerName,computer"

$oIADsUser = $oIADsComputer.Create('user', 'Иванов')
$oIADsUser.SetPassword("111")
$oIADsUser.SetInfo()

$oIADsUser.FullName = 'Иванов Иван Иванович'
#$oIADsUser.Profile  = 'C:\Test' # Так, это Вам не нужно…
$oIADsUser.Put("UserFlags", $oIADsUser.Get("UserFlags") -bor 0x10040)
$oIADsUser.SetInfo()

$oIADsGroup = [System.DirectoryServices.DirectoryEntry]"WinNT://ComputerName/Пользователи удаленного рабочего стола,group"
$oIADsGroup.Add($oIADsUser.Path)
По поводу же:
Цитата vcrank:
4. На вкладке "Среда" прописать запускаемую программу и её рабочий каталог »
Как найдёте эту вкладку — отпишитесь, добавим заполнение свойств TerminalServicesInitialProgram и TerminalServicesWorkDirectory. Я лично не видел таких свойств у локальных пользователей. С другой стороны — я не видел и Windows Server 2012R2. Как и Windows Server 2012. Так что — а вдруг?!

Отправлено: 10:27, 23-12-2016 | #4