為了要遠端管理同仁電腦的服務,所以又花了一點時間去研究這個指令
sc 這個指令,不只能夠啟動/停止遠端電腦的服務,
還可以設定遠端電腦的服務,或是建立/刪除遠端電腦的服務
它的語法格式如下:
sc \\主機名稱 config 服務名稱 選項參數 參數值 |
舉例來說:
我要將遠端電腦的 Shell Hardware Detection 服務設定為已停用。
sc \\client config shellhwdetection start= disabled |
這裡要注意的是,start=這個選項參數,與參數值disabled的中間有個空白字元!
這在sc指令的說明當中完全未提及,如果您打成start=disabled,指令會告數你選項參數包含等號(這是什麼鳥提示,我就明明有打等號…)
所以我寫個批次檔,讓系統自動去跑,省得我一個一個指令去下
for /F %%h in ( hosts.txt ) do ( |
請將上面的指令存成批次檔(Batch File)
另外,請自行建立一個主機名稱清單 hosts.txt ,內容格式是一行一個主機名稱。
例如:
client1 client2 cient3 … |
這兩個檔案(批次檔與主機名稱清單檔),要放在同一目錄下。
當您執行批次檔時,會將主機名稱清單檔中的每一行當成參數,代入 %%h
這樣您就可以輕鬆完成工作了!
如果您不知道有哪些選項參數,您只要輸入
sc \\主機名稱 指令 服務名稱 |
例如,當我輸入 sc \\client1 config shellhwdetection 後
會出現如下的提示
CONFIG OPTIONS: |
0 意見:
張貼留言