2014-10-28 34 views
1

我嘗試遠程關機的電腦在我的實驗室用下面的命令:當我單獨運行每個命令Windows關閉工作不正常

shutdown /s /m 192.168.1.57 
shutdown /s /m 192.168.1.56 

關機時正常。但是,當我通過結合他們:

shutdown /s /m 192.168.1.57 & shutdown /s /m 192.168.1.56 

只有一臺機器關閉,那麼Windows提供了一個錯誤:

The entered computer name is not valid or remote shutdown is not supported on the target computer. Check the name and then try again or contact your system administrator.(53) 

任何想法如何解決/解決?

  • 當我將這些命令組合到批處理文件中時,會發生同樣的問題。
  • 系統都運行Win 7,連接到同一個工作組。
  • 請記住,我不是IT專業人員。

在此先感謝。

+0

那麼你爲什麼不寫一個批處理文件中的命令行?或者在交互模式下使用'shutdown'('/ i')。 – Matten 2014-10-28 07:25:13

+0

>>那你爲什麼不在批處理文件中爲每個命令寫一行? 我做了,並且遇到了同樣的錯誤。 >>或在交互模式下使用shutdown(/ i)。 我做了,並遇到一個錯誤。不記得它是什麼,但它或者是我沒有適當的權限,或者窗口剛剛關閉而沒有發生關閉。 – cag8f 2014-10-28 11:19:56

+0

我刪除了參考DOS,因爲這顯然是有關Windows(Windows中的命令行無關,與「DOS」) – 2014-10-28 11:39:26

回答

-2

沒有什麼像(&)來合併命令..我不認爲你可以這樣做。

你必須寫有獨立關機命令中的地址。 CMD沒有按;噸提供這樣一種方式來連接或通過數組或參數..

+0

的'&'操作符存在的批處理語言,用於條件執行。 OP1和OP2表示當OP1結束時執行OP2。 http://www.instructables.com/id/Conditional-Execution-in-Batch/ – Matten 2014-10-28 07:16:56

+0

我把我背單詞..讓我清楚我想說什麼exacly ..我說你無法在合併的命令單線使用**&**操作。是的,它存在於批處理,但在一行中,你不能通過使用**&**操作符傳遞參數行數組..現在希望它清楚我在說什麼..! – 2014-10-28 07:19:26

+0

您可以將命令與參數結合使用,沒有問題。 – Matten 2014-10-28 07:21:59

0

另一個論壇上向我指出一個解決方法/正確實施。我只需要在&和第二個命令之間加上「cmd/k」即可。仍然不確定爲什麼我的&符號組合不起作用。