如何在 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 次浏览

开启您的 事业

完成课程后获取认证

入门
广告