Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Создать локального пользователя

Ответить
Настройки темы
[решено] Создать локального пользователя

Новый участник


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

Профиль | Отправить 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
Благодарности: 8087

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


Код: Выделить весь код
#RequireAdmin
#NoTrayIcon

AutoItSetOption("MustDeclareVars", 1)

Local $sComputer = "."
Local $oIADsContainer = ObjGet("WinNT://" & $sComputer & ",computer")
Local $oIADsUser = $oIADsContainer.Create("user", "UserName")

$oIADsUser.SetPassword("His Password")
$oIADsUser.SetInfo
Это сообщение посчитали полезным следующие участники:

Отправлено: 04:08, 27-08-2013 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


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

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


Спасибо)
Я просто думал через командную строку проще, но и с помощью ObjGet создается без проблем.
А как теперь создать группу и добавить этого пользователь в нее.
И как задать пароль другому пользователю (админу)

Иле подскажите где можно почитать подробнее про ObjGet, а именно по работе мс пользователями?

Отправлено: 11:31, 27-08-2013 | #3


Ветеран


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

Профиль | Отправить 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



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] Создать локального пользователя

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Пропали закладки из настройки локального пользователя 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




 
Переход