如何在 PowerShell 中的使用 Restart-Computer cmdlet 中的 For 引數?


-Wait引數中,會驗證3個主要檢查:PowerShell、WMIWINRM連線。所以,無論何時指定-Wait引數,都必須等待所有三個檢查都透過。但是,如果任何一個檢查失敗,則指令碼會凍結並且無法進一步執行。如果您知道想要執行哪個特定檢查,則可以使用-For引數指定該值,如下所示。

在這裡,對於該示例,我們將針對遠端伺服器執行單個 WMI 檢查。

Restart-Computer Test1-Win2k12 -Wait -For Wmi -Force

-For引數必須與–Wait引數一起使用。在此,如果在驗證過程中出現問題,則驗證透過或失敗可能需要越來越長的時間。為了防止死鎖情況,可以-Timeout引數。

更新於:2020 年 7 月 24 日

265 次瀏覽

開啟您的 事業

完成課程後獲取認證

入門
廣告