Перезапустите 2008 Server с помощью PowerShell CIM
Кажется, я не могу найти способ перезагрузить удаленный компьютер с помощью CIM для сервера 2008 года. Все, что я нашел, было Restart-PcsvDevice
но это не работает для серверов 2008 года. Есть ли способ использовать CIM для перезагрузки серверов 2008? Я должен использовать CIM из-за протокола DCOM, который необходим для моей сети.
1 ответ
Я не понимаю, почему использование DCOM в вашей сети помешает вам также использовать WinRM, но неважно. Если вы должны использовать WMI/CIM для этого, вы можете сделать это, вызвав Reboot
метод Win32_OperatingSystem
класс на удаленном хосте:
Invoke-CimMethod -Computer someserver -Class Win32_OperatingSystem -Method Reboot
Обратите внимание, что командлеты CIM были представлены в PowerShell v3, который не поставляется с Windows Server 2008 или 2008 R2, поэтому вам может потребоваться использовать Invoke-WmiMethod
вместо этого или обновите до PowerShell v3 или новее.