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

Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] CMD: net user /add

Ответить
Настройки темы
[решено] CMD: net user /add

Аватара для voler

Ветеран


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

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


Сталкнулся с проблемой.

есть команда net user vasya 123456 /add /y
и net group администраторы vasya /add
добавляет пользователя vasya с паролем 123456 /y - это отвечаем, да полезно когда пароль длинее 10 знаков.

Проьблема возникает при добавлении пользователя(ей) в группу администраторы, код ошибки такая группа не существует.
Но это группа, есть пишу все в кодировке ANSII.

Есть вариант добавить пользователей, и срузу добавить их в группу на vbs?
sad

Отправлено: 08:30, 28-11-2007

 

Аватара для d petr

Ветеран


Автор проектов


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

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


voler, надо писать net localgroup администраторы vasya /add. Почему тема в автоматической установке???

Отправлено: 10:14, 28-11-2007 | #2



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

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


Аватара для voler

Ветеран


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

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


Пордон не верно указал net localgroup так и делал!

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 10:49, 28-11-2007 | #3


Аватара для dimich22

В работе


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

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


На vbs можно, например, так:
Код: Выделить весь код
strComputer = "compname"
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", "Admin")
objUser.SetPassword "password"
objUser.SetInfo

Set objGroup = GetObject("WinNT://" & strComputer & "/Администраторы,group")

Set objUser = GetObject("WinNT://" & strComputer & "/Admin,user")
objGroup.Add(objUser.ADsPath)

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 12:06, 28-11-2007 | #4


Аватара для voler

Ветеран


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

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


strComputer = "compname" - это имя компьютера ".", т.е. текущий комп.
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", "Admin") - создадим пользователя Admin
objUser.SetPassword "password" - пароль.
objUser.SetInfo

Set objGroup = GetObject("WinNT://" & strComputer & "/Администраторы,group") - полчуеам группу администраторы.

Set objUser = GetObject("WinNT://" & strComputer & "/Admin,user")
Цитата:
objGroup.Add(objUser.ADsPath) - Это для домена?

Отправлено: 12:37, 28-11-2007 | #5


Аватара для samsobi

Ветеран


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

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


Цитата voler:
пишу все в кодировке ANSII. »
А ведь вроде как нужно в DOS866 кодировке. 8-))) Попробуй...

-------
http://nick-name.ru/forum/samsobi.gif


Отправлено: 12:41, 28-11-2007 | #6


Аватара для dimich22

В работе


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

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


Нет. Скрипт для создания локального пользователя и помещения его в локальную группу.

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 12:44, 28-11-2007 | #7


Аватара для voler

Ветеран


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

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


Ошибка.
Цитата:
Cцeнapий: J:\scripts\vbs\Paбoчиe cкpипты\user add.vbs
Cтpoкa: 10
Cимвoл: 1
Oшибкa: He yдaлocь дoбaвить или yдaлить члeнa лoкaльнoй гpyппы, тaк кaк oн нe cyщecтвyeт.
Кoд: 8007056B
Иcтoчник: (null)
Сам скрипт.
Цитата:
strComputer = "."
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", "Admin")
objUser.SetPassword "123456789"
objUser.SetInfo

Set objGroup = GetObject("WinNT://" & strComputer & "/Администраторы,group")

Set objUser = GetObject("WinNT://" & strComputer & "/Admin,user")
objGroup.Add(objUser.ADsPath)
Пользователь создается.

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 13:26, 28-11-2007 | #8


Аватара для dimich22

В работе


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

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


voler, если вместо "." использовать имя компьютера напрямую, то все работает.

Попробуй тогда вместо первой строки
Код: Выделить весь код
Set objNetwork = CreateObject("WScript.Network") 
strComputer = objNetwork.ComputerName 

Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _ 
strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & _ 
strComputer & "'")

-------
Программа выполняет то, что вы ей приказали делать, а не то, что бы вы хотели, чтобы она делала.
Компьютерная литература Мой сайт Active Directory Сборник рецептов


Отправлено: 14:26, 28-11-2007 | #9


Аватара для voler

Ветеран


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

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


А как можно сразу, запретить смену пароля для пользователя и срок действия не ограниченно?
/expires:never
/passwordchg:no

-------
Linux, это плацдарм для изучения своих возможностей.


Отправлено: 16:12, 28-11-2007 | #10



Компьютерный форум OSzone.net » Автоматическая установка Windows » Автоматическая установка Windows 2000/XP/2003 » [решено] CMD: net user /add

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
MSFT SQL Server - Ошибка login failed for user 'domain\user' [CLIENT: <local machine>] eboue Программирование и базы данных 4 05-03-2011 16:05
CMD/BAT - [решено] Помогите запустить CMD-файл из CMD-файла с параметрами Oleg48 Скриптовые языки администрирования Windows 2 18-11-2009 11:08
Процессы net и cmd. Что-то тут не чисто. Drem Хочу все знать 1 15-06-2009 14:46
net use lpt1 ...... с правами user-a scream wdk Сетевые технологии 6 05-08-2004 12:41




 
Переход