2012-07-10 141 views
3

我有一個批處理文件,我想運行一些命令,但不是以管理員身份運行所有命令。我不想以管理員身份運行命令提示符,或者以管理員身份運行整個批處理作業。我想以管理員身份運行命令的一個例子是:Windows CMD批處理文件以管理員身份運行命令

appcmd.exe recycle apppool \apppool.name -DefaultApp

APPCMD是用於管理IIS 7的命令,這個例子我要回收的應用程序池。
我曾嘗試:

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

我得到一個1326: Logon failure: unknown user or bad password,但我知道用戶名和密碼存在。有關我如何做到這一點的任何建議?

回答

1

我發現運行runas沒有/profile參數工作正常。但是,如果你必須使用/profile運行它,那麼你可以執行這個命令只是前:

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

這將不幸的是提示您兩次。

相關問題