【问题标题】:Restart 2008 Server using PowerShell CIM使用 PowerShell CIM 重新启动 2008 Server
【发布时间】:2018-07-23 13:23:27
【问题描述】:

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

【问题讨论】:

  • 你试过Restart-Computer cmdlet吗?
  • Restart-Computer 据我所知不提供 CIM 的使用。
  • 为什么使用 DCOM 也会阻止您使用 WinRM?

标签: powershell windows-server-2008 restart cim


【解决方案1】:

我不明白为什么在您的网络中使用 DCOM 会阻止您也使用 WinRM,但无论如何。如果您必须为此使用 WMI/CIM,您可以通过在远程主机上调用 Win32_OperatingSystem 类的 Reboot 方法来实现:

Invoke-CimMethod -Computer someserver -Class Win32_OperatingSystem -Method Reboot

请注意,CIM cmdlet 是随 PowerShell v3 引入的,它不随 Windows Server 2008 或 2008 R2 一起提供,因此您可能需要改用 Invoke-WmiMethod,或者在 PowerShell v3 或更高版本中使用 upgrade

【讨论】:

    猜你喜欢
    • 2019-04-25
    • 1970-01-01
    • 2014-02-13
    • 2017-07-06
    • 1970-01-01
    • 1970-01-01
    • 2012-06-29
    • 1970-01-01
    • 2013-02-16
    相关资源
    最近更新 更多