如何在批处理文件中添加密码来自动认证?
我想以管理员身份在批处理文件中运行xcopy
命令。这是正确的命令吗,我怎样才能把密码传进去?
runas /noprofile /user:Domain Name\user account
我想以管理员身份在批处理文件中运行xcopy
命令。这是正确的命令吗,我怎样才能把密码传进去?
runas /noprofile /user:Domain Name\user account
要自动验证,请添加/savecred
标志。你必须在脚本第一次运行时输入密码,但之后会被保存。
意识到runas
就可以使用保存的凭证来执行任何给定的程序 ,所以在走这条路之前,一定要考虑到这可能是一个安全问题。
不过你的用法是正确的,只要在最后加上程序路径即可。
runas /noprofile /user:joe@example.com /savecred script.bat
或
runas /noprofile /user:joe-pc\joe /savecred script.bat
要删除保存的凭证,请在控制面板中搜索凭证管理器。
这个网站讨论了如何创建一个autoit脚本来混淆文件底部的内容。 http://www.neowin.net/forum/topic/922704-secure-use-of-passwords-in-batch-files/