我处在一个相当特殊的情况。
我正在尝试使用命令行或批处理文件创建一个 Windows 用户。我知道在基本情况下如何做到这一点:
net user username password /add
问题是我通过端点管理系统执行此操作,它将(公开)记录我正在运行的任何命令行,因此如果密码写在命令行中,所有人都可以看到它。
我确实有一个包含文件的临时文件,因此如果我可以获取net user
从文件中读取密码的命令,我就可以解决这个日志记录问题。
我想到最好的办法是:
type password.txt | net user username * /add
其功能与工作原理一样,只是密码始终为空。
谢谢
答案1
尝试这个:
set /p pwd= <filename.txt
net user username %pwd% /add