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

Компьютерный форум 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

 

Аватара для dimich22

В работе


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

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


Чтобы создать пользователя с неограниченным сроком действия пароля, в конец скрипта добавить еще строки:
Код: Выделить весь код
Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000
 
objUserFlags = objUser.Get("UserFlags")
objPasswordExpirationFlag = objUserFlags OR ADS_UF_DONT_EXPIRE_PASSWD
objUser.Put "userFlags", objPasswordExpirationFlag 
objUser.SetInfo
А если пользователи в группе администраторов, то смысла в галке "Запретить пользователю менять пароль" нет.

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

Это сообщение посчитали полезным следующие участники:

Отправлено: 17:05, 28-11-2007 | #11



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

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


Аватара для voler

Ветеран


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

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


Спасибо. Учту.

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


Отправлено: 07:50, 29-11-2007 | #12


Аватара для s127d

Пользователь


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

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


У меня при установке Win2k отрабатывает такой файлик user.cmd

Цитата:
net user Malchik 123456 /add
net localgroup Администраторы Malchik /add
cusrmgr.exe -u Malchik +s PasswordNeverExpires
Кодировка, естес-но DOS

Проблем не наблюдается

Отправлено: 07:49, 30-11-2007 | #13


Пользователь


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

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


а как сделать чтоб созданый пользователь не отображался в Учетные записи пользователей ? возможно ли это?

Использую способ
Код: Выделить весь код
Set objNetwork = CreateObject("WScript.Network") 
strComputer = objNetwork.ComputerName 

Set objComputer = GetObject("winmgmts:{impersonationLevel=Impersonate}!\\" & _ 
strComputer & "\root\cimv2:Win32_ComputerSystem.Name='" & _ 
strComputer & "'")
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", "test")
objUser.SetPassword "password"
objUser.SetInfo

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

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

Отправлено: 14:29, 09-12-2007 | #14


Аватара для s127d

Пользователь


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

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


Как-то сложно это на VB...
Не проще ли такой файлик в XP импортировать:
Код: Выделить весь код
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\SpecialAccounts\UserList]
"Malchik"=dword:00000000
Правда, в таком случае пользователь не будет отображаться на "Экране приветствия" и в "Панель управления" - "Учетные записи пользователей", зато его можно найти через "Управление"- "Локальные пользователи и группы" - "Пользователи" (Но кто туда из простых смертных заглядывает ).

Отправлено: 18:01, 09-12-2007 | #15


Пользователь


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

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


в таком случаи на комп нельзя попасть через telnet

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


Аватара для s127d

Пользователь


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

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


Цитата Freezet:
в таком случаи на комп нельзя попасть через telnet »
Здесь - пасс...
Ибо возможность коннектиться через telnet сразу отключаю.

Отправлено: 17:09, 10-12-2007 | #17


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


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

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


Спасибо за скрипт

Цитата voler:
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) »
все работает, подскажите пожалуйста как его интегрировать в MDT 2008???

Отправлено: 11:48, 24-05-2010 | #18


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


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

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


Цитата Smeloch:
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) » »
А зачем пользоваться скриптом для создания одного пользователя?
Помоему логичто было бы пользоваться подобным скриптом, для автоматического создания, к примеру, терминальных пользователей... Они, естественно, не должны быть админами... А иногда должны быть в двух или более групах.. (я не понял как этим скриптом добавить этого нового пользователя в две группы).
И что самое интересное, хотелось бы ещё этому новому пользователю выставить параметр "При входе в систему запускать следующую программу", вида "c:\паппк\Программа параметр1 /параметр2 /параметр3"

Отправлено: 18:42, 01-10-2013 | #19



Компьютерный форум 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




 
Переход