从Python传递密码给runas

2 投票
2 回答
5499 浏览
提问于 2025-04-16 06:02

我想在我的脚本中以另一个用户的身份运行一个文件,但不想让它弹出输入密码的提示,这该怎么做呢?

2 个回答

0

让用户把某个东西添加为一个计划任务,给它起个特定的名字,但不设置具体的时间表,这样就只能手动去执行。用户在创建这个任务的时候需要输入账户的登录信息,但只需要输入一次。之后,你只需要告诉 schtasks(这是Windows的一个命令行工具)去运行这个任务就可以了。

2

有一个叫做 SANUR.EXE 的可执行程序,专门用来处理这种情况:你可以在命令行中输入密码,像这样使用: runas /user:domain\username cmd.exe | sanur mysekritpassword

撰写回答