|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Создание и настройка пользователя из консоли |
|
CMD/BAT - [решено] Создание и настройка пользователя из консоли
|
Пользователь Сообщения: 68 |
В организации имеется Windows Server 2012R2
Не в домене Иногда надо заводить и настраивать новых пользователей, а именно: 1. Создать пользователя 2. Перенести его в группу Пользователи удаленного рабочего стола 3. Запретить смени и установить неограниченный срок действия пароля 4. На вкладке "Среда" прописать запускаемую программу и её рабочий каталог Хочется это дело автоматизировать, но пока смог разобраться только с парой пунктов: 1. net user "пользователь" "пароль" /add 2. net localgroup "Пользователи удаленного рабочего стола" "пользователь" /add 2.1. net localgroup "Пользователи" "пользователь" /delete С 3 пунктом может быть смогу доразбираться, а вот по п.4 информации не нашёл |
|
Отправлено: 09:11, 23-12-2016 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать PowerShell.
|
Отправлено: 09:15, 23-12-2016 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Отправлено: 09:23, 23-12-2016 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать $oIADsComputer = [System.DirectoryServices.DirectoryEntry]"WinNT://ComputerName,computer" $oIADsUser = $oIADsComputer.Create('user', 'Иванов') $oIADsUser.SetPassword("111") $oIADsUser.SetInfo() $oIADsUser.FullName = 'Иванов Иван Иванович' Цитата vcrank:
|
|
Отправлено: 10:27, 23-12-2016 | #4 |
Ветеран Сообщения: 5380
|
Профиль | Отправить PM | Цитировать |
|
------- Отправлено: 11:02, 23-12-2016 | #5 |
Пользователь Сообщения: 68
|
Профиль | Отправить PM | Цитировать Цитата Iska:
|
|
Последний раз редактировалось vcrank, 23-12-2016 в 11:54. Отправлено: 11:48, 23-12-2016 | #6 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать Что ж, попробуйте:
$oIADsComputer = [System.DirectoryServices.DirectoryEntry]'WinNT://ComputerName,computer' $oIADsUser = $oIADsComputer.Create('user', 'Иванов') $oIADsUser.SetPassword('111') $oIADsUser.SetInfo() $oIADsUser.FullName = 'Иванов Иван Иванович' $oIADsUser.Put('UserFlags', $oIADsUser.Get('UserFlags') -bor 0x10040) $oIADsUser.PSBase.InvokeSet('TerminalServicesInitialProgram', 'c:\Windows\System32\notepad.exe') $oIADsUser.PSBase.InvokeSet('TerminalServicesWorkDirectory', 'c:\Windows\System32') $oIADsUser.SetInfo() $oIADsGroup = [System.DirectoryServices.DirectoryEntry]'WinNT://ComputerName/Пользователи удаленного рабочего стола,group' $oIADsGroup.Add($oIADsUser.Path) |
Отправлено: 14:33, 23-12-2016 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
10 / 2016 - [решено] Настройка пользователя в режиме аудита. (Настройка языковой панели) | Шик | Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista | 1 | 18-02-2016 06:11 | |
2008 - Где настраевается вид отбражения имени пользователя в консоли Active directory? | dihlof0s | Windows Server 2008/2008 R2 | 1 | 27-08-2012 15:32 | |
Debian/Ubuntu - отправка письма из консоли | El Scorpio | Общий по Linux | 4 | 21-09-2010 09:38 | |
VBS/WSH/JS - Создание папок исходя из имени хоста.Создание ярлыков. | ufunf | Скриптовые языки администрирования Windows | 1 | 18-02-2010 13:59 | |
сканирование из консоли | chifram | Общий по Linux | 6 | 26-06-2004 11:39 |
|