1

Я нахожусь в несколько уникальной ситуации.

Я пытаюсь создать пользователя Windows, используя командную строку или командный файл. Я знаю, как это сделать в базовом случае:

net user username password /add

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

У меня есть временный файл, который содержит файл, поэтому, если бы я мог получить команду "net user" для чтения пароля из файла, я мог бы обойти эту проблему с журналированием.

Лучшее, что я придумал, это:

type password.txt | net user username * /add

Который действует как он работает, за исключением того, что пароль всегда пуст.

Спасибо

2 ответа2

3

Кто-то указал мне на сбой сервера, который дал мне правильный ответ:

set /p pwd= <filename.txt
net user username %pwd% /add 

(Предоставлено пользователем сервера по ошибке "nedm")

0

Вы можете использовать этот сценарий PowerShell для создания учетных записей из CSV-файла, содержащего имена пользователей и пароли.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .