使用Runas Different User通过PowerShell执行.cmd文件

时间:2013-09-09 18:06:59

标签: powershell batch-file

我有一个.cmd文件,我需要从powershell文件调用。但是约束是我需要将.cmd文件作为不同的用户执行,并且进程不应该提示进行身份验证。我可以用命令本身提供密码,这不是问题。

有人可以帮我这个。

1 个答案:

答案 0 :(得分:2)

使用runas

runas /savecred /profile /user:<username> <command>

首次提示密码并保存凭证。所以从第2次起,它不会要求输入密码。

例如。如果你想以用户varun运行test.cmd,那么

runas /savecred /profile /user:varun test.cmd