|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Создать локального пользователя |
|
[решено] Создать локального пользователя
|
Новый участник Сообщения: 2 |
Профиль | Отправить PM | Цитировать Здравствуйте, пытаюсь создать локального пользователя в Windows7 с помощью командной строки, для этого запускаю cmd с правами администратора но в командной строке все равно выдает ошибку мол недостаточно прав.
Подскажите что не так делаю. #include <GUIConstants.au3> GUICreate("", 170,200) Global $create = GUICtrlCreateButton("Создать пользователя", 10,10,150,30) func CreateUser() RunAs("Adm","","123",0,"cmd.exe /c net user пользователь1 /add") EndFunc GUISetState(@SW_SHOW) while 1 Switch GUIGetMsg() Case $GUI_EVENT_CLOSE Exit Case $create CreateUser() EndSwitch WEnd |
|
Отправлено: 02:38, 27-08-2013 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать |
Отправлено: 04:08, 27-08-2013 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо)
Я просто думал через командную строку проще, но и с помощью ObjGet создается без проблем. А как теперь создать группу и добавить этого пользователь в нее. И как задать пароль другому пользователю (админу) Иле подскажите где можно почитать подробнее про ObjGet, а именно по работе мс пользователями? |
Отправлено: 11:31, 27-08-2013 | #3 |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать sawas, читать на MSDN: Active Directory Service Interfaces Reference (Windows) (обращайте внимание на используемого провайдера; здесь был использован «WinNT:»). Примеры — там же, переделка их с VBScript на AutoIt не представляет какого-то особого труда. Само собой — репозиторий скриптов: Powershell, VB Script, SQL and JavaScript - TechNet IT Pro's and Scripting Guys; например, конкретно Ваш вопрос здесь: Script Create a User Account and Add the User to the Local Administrators Group. После преобразований получается примерно следующее:
#RequireAdmin #NoTrayIcon AutoItSetOption("MustDeclareVars", 1) Local $sComputer = @ComputerName Local $oIADsContainer = ObjGet("WinNT://" & $sComputer & ",computer") Local $oIADsUser = $oIADsContainer.Create("user", "UserName") $oIADsUser.SetPassword("His Password") $oIADsUser.SetInfo Local $oIADsGroup = $oIADsContainer.Create("group", "GroupName") $oIADsGroup.SetInfo $oIADsGroup.Add($oIADsUser.ADsPath) |
Отправлено: 05:16, 28-08-2013 | #4 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Пропали закладки из настройки локального пользователя | klesk | Microsoft Windows NT/2000/2003 | 5 | 12-07-2017 13:28 | |
Доступ - Максимальное ограничение прав локального пользователя | HFShak | Microsoft Windows 7 | 15 | 12-04-2012 17:37 | |
Загрузка - Видить иконки с именем и локального пользователя, и пользователя домена | soccer | Microsoft Windows 7 | 2 | 29-03-2012 10:28 | |
Доступ - Как скопировать локального пользователя в домен | barss | Microsoft Windows NT/2000/2003 | 2 | 14-02-2008 08:10 | |
Как создать учетку локального администратора (в домене)? | Ferum01 | Microsoft Windows NT/2000/2003 | 12 | 30-11-2007 11:53 |
|