如何将密码添加到批处理文件以自动进行身份验证?

joe*_*joe 14 authentication batch command-line runas

我正在尝试以xcopy管理员身份在批处理文件中运行命令。这是正确的命令,我如何将密码传递给它?

runas /noprofile /user:Domain Name\user account
Run Code Online (Sandbox Code Playgroud)

Lou*_*eru 15

要自动进行身份验证,请添加/savecred标志。您必须在脚本第一次运行时输入密码,但之后会保存密码。

意识到runas然后将能够使用保存的凭据来执行任何给定的程序,因此请在走这条路线之前考虑这可能是一个安全问题。

不过您的用法是正确的,只需在最后添加程序路径即可。

runas /noprofile /user:joe@example.com /savecred script.bat
或者
runas /noprofile /user:joe-pc\joe /savecred script.bat

在控制面板中删除凭据管理器的已保存凭据搜索。


Bil*_*llN 1

您可以在调用批处理文件时使用 RunAs(右键单击批处理文件并单击 runas)以使批处理以管理员身份运行。我怀疑 runas 在批处理中不起作用。我建议不要将密码放入批处理文件中,即使它确实有效,批处理文件是纯文本,因此您不妨将密码放在监视器上的便利贴上。