Batch file 批处理文件中的运行方式密码
我想运行一个包含runas命令的批处理文件。 是否可以在批处理文件中链接密码? 例如:runas/profile/user\domain PASSWORDBatch file 批处理文件中的运行方式密码,batch-file,runas,Batch File,Runas,我想运行一个包含runas命令的批处理文件。 是否可以在批处理文件中链接密码? 例如:runas/profile/user\domain PASSWORD 提前感谢您的回答另一种解决方案 看起来好像runas不允许您想要的内容(在不严重损害安全性的情况下…请参见下文)。但是,有一个名为PsExec的第三方实用程序允许这样做。从: 你应该做你想做的 什么不起作用 正如您所发现的,runas通常会提示用户输入密码。有趣的是,您可以将数据导入runas: echo password | runas
提前感谢您的回答另一种解决方案 看起来好像
runas
不允许您想要的内容(在不严重损害安全性的情况下…请参见下文)。但是,有一个名为PsExec
的第三方实用程序允许这样做。从:
你应该做你想做的
什么不起作用 正如您所发现的,
runas
通常会提示用户输入密码。有趣的是,您可以将数据导入runas
:
echo password | runas ...
或重定向文件中的输入:
runas ... < PASSWORD.TXT
runas…
而
runas
将不会提示输入密码。但是,我可以不获取runas
以接受有效的密码,但是我格式化了数据。在后一种情况下(从文件重定向),我尝试了有行结束和没有行结束,但都不起作用。我的猜测是管道/重定向足以停止runas
提示输入密码,但它实际上没有从stdin
读取任何内容。这一点得到了部分支持,它描述了一种方法,在这种方法中,您可以使用runas
,而无需提示输入密码,但仅当您将帐户密码设置为空字符串时才使用。您所说的链接是什么意思?
?可以签出网络使用。阅读runas/?
(命令行中没有密码参数)。仅在出现提示时输入用户密码。
echo password | runas ...
runas ... < PASSWORD.TXT