2009-09-02 85 views
9

如何啓動和停止遠程使用PSEXEC 優選語法的Windows服務來寫我試着下面啓動和停止Windows服務遠程使用PSEXEC

PSEXEC \服務器給出-u管理員-p Somepassword服務名稱

該cmdlet

請任何機構可以幫我在這 預先感謝您

+1

在serverfault.com上這不會更好嗎? – Bryan 2009-09-02 07:36:27

回答

9

我現在不能測試此權利,但它應該是:

psexec \\server -u username -p password net start ArgusCommunityWorkerService 

psexec \\server -u username -p password net stop ArgusCommunityWorkerService 
12

另一個替代方案是PSEXEC SC。您可以使用SC啓動或停止遠程服務:

sc \\server start ServiceName 

sc \\server stop ServiceName 

沒有「登陸」的信息,所以也許你需要在執行SC命令之前執行

net use \\server password /USER:user 

psexec的一個優勢是遠程機器上沒有顯示控制檯窗口。

+3

好的。我發現我必須這樣做:net use \\ server \ IPC $ password/USER:user – 2012-02-06 10:15:50

16

PSService on SysInternals是專門用於遠程控制服務::`

psservice [\\computer [-u username] [-p password]] <command> <options> 

其中:

查詢顯示服務的狀態。

config顯示服務的配置。

setconfig設置服務的啓動類型(禁用,自動,請求)。

start開始一項服務。

stop停止服務。

重新啓動停止然後重新啓動服務。

暫停暫停服務

恢復已暫停服務。

depends列出依賴於指定的服務。

安全轉儲服務的安全描述符。

找到在網絡中搜索指定的服務。

\\計算機瞄準指定的NT/Win2K的系統。

如果您的安全證書不允許您從遠程系統獲取性能計數器信息,請在-u開關中輸入用戶名和密碼以登錄到遠程系統。如果您指定了-u選項,但不指定帶-p選項的密碼,則PsService將提示您輸入密碼並且不會將其回顯至屏幕。