2011-06-30 22 views
2

我的Web服務的應用程序池將Identity設置爲「myDomain \ myUser」。 當我從這個Web服務運行PsList.exe我收到以下錯誤:爲什麼從CMD運行時得到不同的結果,而不是從web服務運行?

處理器性能對象未找到 上X.X.X.X嘗試從microsoft.com運行Exctrlst 修復 性能計數器。

但是,當我在 「myDomain的\ MYUSER」 用戶的身份運行CMD和問題是從Web服務調用相同的命令,那就是:

E:\ BIN \ PsList.exe \ XXXX - ü 管理員-p 5ecr3t

一切工作正常。

那麼爲什麼以及從CMD運行PsList或從Web服務運行PsList有什麼區別? CMd和Web服務都使用相同的帳戶運行。

回答

1

從Web服務運行和CMD乳寧的時候,當它被不同的用戶特權時的bacuse更好的控制。

0

我相信這是因爲cmd以交互方式運行,其中Web服務作爲服務運行。不知道爲什麼它在這方面有所作爲。

使用WMI查詢正在運行的進程可能會更好。這是稍微更多的工作,但你得到了你做什麼和輸出數據

西蒙

相關問題