Форум по программному обеспечению и оборудованию > > >

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

03.12.2016 9:59


[ОТВЕТИТЬ]
17.09.2016 19:51  
OlegON
Суть пожелания, поскольку машина не в домене, обеспечить постоянный доступ к ней с админскими правами.

Windows 10, сам еще не скоро доберусь, поэтому хочу спросить, может, у кого завалялся скриптик, полезный для запихивания в крон. Если юзер и забудет пароль, либо переименует юзера в приступе паранойи, будет доступ.

Полагаю, что порядок должен быть такой
1. Создать пользователя
2. Разблокировать пользователя
3. Засунуть его в группу локальных админов
4. Назначить ему пароль

это все из консоли в Windows, чтобы засунуть в крон с максимальными правами. UAC будет возникать, кстати?
 
17.09.2016 23:21  
baggio
По памяти тебе нужен
Net user...
 
18.09.2016 07:02  
OlegON
Да по памяти-то я сам помню :) Вопрос еще в том, чтобы попробовать. А у меня винды, тем более 10ки, нет. И, как я помню, на смену пароля интерактивная фигня...
 
18.09.2016 21:29  
artemsh
первая же ссылка от гугла:

Создание нового пароля.
net user имя_пользователя новый_пароль

Если имя или пароль содержат пробелы, вводите их в "кавычках".

Создание новой учётной записи.

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

Для русской (локализованной) Windows:

1) Создание нового пользователя.

net user имя_пользователя пароль /add

2) Добавление пользователя в группу Администраторы (Administrators).

net localgroup Администраторы имя_пользователя /add

3) Удаление пользователя из группы Пользователи (Users).

net localgroup Пользователи имя_пользователя /delete

Для английской Windows:

1) Создание нового пользователя.


net user имя_пользователя пароль /add

2) Добавление пользователя в группу Администраторы (Administrators).

net localgroup Administrators имя_пользователя /add

3) Удаление пользователя из группы Пользователи (Users).

net localgroup Users имя_пользователя /delete
 
"Спасибо" artemsh от:
18.09.2016 21:48  
OlegON
Да в интернетах много что пишут, я и помню многое, вопрос - в практическом тесте...
Как я понимаю, пароль скриптом не поменять?
 
19.09.2016 07:24  
student
:
Как я понимаю, пароль скриптом не поменять?
можно и скриптом, если уак отключен :)
или заюзать прослойку при включенном уак по типу как для утм - создать vbs файлик
=====
Set UAC = CreateObject("Shell.Application")
args = "ELEV "
For Each strArg in WScript.Arguments
args = args & strArg & " "
Next
UAC.ShellExecute "C:\UTM\agent\bin\agent.bat", args, "", "runas", 1
=====
правда в этом случае будет "лопата" по типу - ты действительно хочешь... ?
 
"Спасибо" student от:
20.09.2016 14:01  
OlegON
Проверяю, без UAC пока
:
C:\>net user dunduk "q1w2e3R$" /add
Команда выполнена успешно.

C:\>net user dunduk "qqq"
Пароль не отвечает требованиям политики. Проверьте минимальную длину пароля, его сложность, отличие от ранее использованных паролей.

Для вызова дополнительной справки наберите NET HELPMSG 2245.

C:\>net user dunduk "w2e3r4T%"
Команда выполнена успешно.
с созданием пользователя и сменой пароля разобрался, учитываем политики, если вдруг прикрутили или откуда-то пришли...
 
20.09.2016 14:04  
OlegON
:
C:\>net localgroup Администраторы dunduk /add
Команда выполнена успешно.


C:\>net localgroup Администраторы dunduk /add
Системная ошибка 1378.

Указанная учетная запись уже входит в эту группу.
Собственно, вот, в том числе, что происходит при повторе.
 
20.09.2016 14:07  
OlegON
:
C:\>net user dunduk /active:yes
Команда выполнена успешно.
разблокировка пользователя, был ли пользователь заблокирован или нет - сообщение одинаковое
 
20.09.2016 14:14  
OlegON
На всякий оставлю: Как отключить UAC
 
 




- - RSS - - Карта - 👫 Яндекс.Метрика