2

有多种方法可以远程关闭计算机。

以下是我知道的三个:

  1. 通过远程 WMI 连接调用 Win32_OperatingSystem 类的 Shutdown 方法
  2. 使用 Microsoft Windows shutdown.exe
  3. 让您的 (whatever).exe 将自身复制到目标计算机上的系统文件夹,将自身注册为服务并使用参数远程启动它,以便它启动本地关闭。

第 3点是 sysinternals 这样做的原因,例如,它要求您激活文件和打印机共享,以便它能够将自身复制到目标并调用服务。

2 号几乎可以在任何地方使用……但还需要启用文件和打印机共享。因为:这会激活远程调用关闭所需的 RPC 服务。

据我所知,即使是1 号WMI 解决方案,不仅需要在目标上安装 WMI,还需要启用 RPC 服务。

我的问题是:我需要一个解决方案,允许我在没有启用RPC的情况下关闭远程计算机。

有办法吗?

注意:业务解决方案上下文中的一种方式;-)

4

1 回答 1

0

我相信您可以将IPMI用于此类任务。但它需要硬件支持。几年前,我们在一个解决方案中将它用于通过串行端口进行熄灯管理。我们在软关机的硬件支持方面遇到了一些问题,因为它需要与操作系统进行一些集成。据我所知,您可以使用IPMI 实用程序发送的网络数据包来模拟按下电源按钮的硬件反应。HTH。

于 2009-08-14T12:14:17.457 回答