2011-07-12 102 views
0

我的服務下載更新,寫入批處理文件並執行system()調用。批處理文件停止服務,更新它並將其重新啓動。當我以管理員身份登錄時,一切正常。在普通用戶下,我收到「拒絕訪問」以停止服務。windows服務 - >批處理文件:訪問被拒絕停止服務

我希望批處理文件將在系統帳戶下運行,因爲它是由服務啓動的。但似乎並非如此。請解釋爲什麼不。任何解決方法?

runas /user:mymachine\serviceaccount batchfile.bat 

,也是icacls命令來查詢和設置權限:

icacls batchfile.bat 

,並尋找RX許可

回答

1

你可以通過使用runas命令從終端診斷問題

相關問題