Я в несколько уникальной ситуации.
Я пытаюсь создать пользователя Windows с помощью командной строки или пакетного файла. Я знаю, как это сделать в основном случае:
net user username password /add
Проблема в том, что я делаю это через систему управления конечными точками, которая будет регистрировать (публично) любую командную строку, которую я запускаю, поэтому, если пароль записан в командной строке, он будет виден всем.
У меня есть временный файл, содержащий файл, поэтому, если я могу получить net user
команда для чтения пароля из файла, я мог бы обойти эту проблему регистрации.
Лучшее, что я придумал:
type password.txt | net user username * /add
Действует так, как будто работает, за исключением того, что пароль всегда пустой.
Спасибо
Попробуй это:
set /p pwd= <filename.txt
net user username %pwd% /add