3

我有一个批处理文件,我想在其中运行一些命令,但不是所有命令都以管理员身份运行。我不想以管理员身份运行命令提示符或以管理员身份运行整个批处理作业。我想以管理员身份运行的命令示例如下:

appcmd.exe recycle apppool \apppool.name -DefaultApp

Appcmd是管理IIS 7的命令,这个例子我想回收一个App Pool。
我试过了:

runas /profile /user:MYPC\administrator "appcmd.exe recycle apppool \apppool.name -DefaultApp"

我得到一个1326: Logon failure: unknown user or bad password,但我知道用户和密码存在。关于我如何做到这一点的任何建议?

4

1 回答 1

1

我发现在runas没有/profile参数的情况下运行效果很好。但是如果你必须运行它,/profile那么你可以在之前执行这个命令:

runas /profile /user:MYPC\administrator "cmd"

不幸的是,这会提示您两次。

于 2012-07-26T18:14:00.847 回答