我似乎找不到使用 CIM 为 2008 服务器重新启动远程计算机的方法。我所发现的Restart-PcsvDevice
只是这不适用于 2008 年的服务器。有没有办法使用 CIM 重新启动 2008 服务器?由于我的网络需要 DCOM 协议,我必须使用 CIM。
1 回答
1
我不明白为什么在您的网络中使用 DCOM 会阻止您也使用 WinRM,但无论如何。如果您必须为此使用 WMI/CIM,您可以通过调用远程主机上Reboot
的类的方法来做到这一点:Win32_OperatingSystem
Invoke-CimMethod -Computer someserver -Class Win32_OperatingSystem -Method Reboot
请注意,CIM cmdlet 是随 PowerShell v3 引入的,它不随 Windows Server 2008 或 2008 R2 一起提供,因此您可能需要Invoke-WmiMethod
改用它,或者升级到 PowerShell v3 或更高版本。
于 2018-07-23T14:51:04.720 回答