0

我似乎找不到使用 CIM 为 2008 服务器重新启动远程计算机的方法。我所发现的Restart-PcsvDevice只是这不适用于 2008 年的服务器。有没有办法使用 CIM 重新启动 2008 服务器?由于我的网络需要 DCOM 协议,我必须使用 CIM。

4

1 回答 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 回答