如何使用文件中的密码从命令行创建 Windows 用户

如何使用文件中的密码从命令行创建 Windows 用户

我处在一个比较特殊的情况。

我正在尝试使用命令行或批处理文件创建一个 Windows 用户。我知道在基本情况下如何做到这一点:

net user username password /add

问题是我通过端点管理系统执行此操作,它将(公开)记录我正在运行的任何命令行,因此如果密码写在命令行中,所有人都可以看到它。

我确实有一个包含文件的临时文件,因此如果我可以让“net user”命令从文件中读取密码,我就可以解决这个日志记录问题。

我想到最好的办法是:

type password.txt | net user username * /add

其功能与工作原理一样,只是密码始终为空。

谢谢

答案1

有人向我指出了 Server Fault,它为我提供了正确的答案:

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

(服务器故障用户“nedm”提供)

答案2

你可以使用此 PowerShell 脚本从包含用户名和密码的 CSV 文件创建帐户。

相关内容