【发布时间】:2009-08-14 11:19:10
【问题描述】:
有多种远程关闭计算机的方法。
以下是我知道的三个:
- 通过远程 WMI 连接调用 Win32_OperatingSystem 类的 Shutdown 方法
- 使用 Microsoft Windows shutdown.exe
- 让您的 (whatever).exe 将自身复制到目标计算机上的系统文件夹,将自身注册为服务并使用参数远程启动它,以便启动本地关闭。
数字 3 是 sysinternals 这样做的原因,例如但是,它要求您激活文件和打印机共享,以便它能够将自身复制到目标并调用服务。
数字 2 几乎可以在任何地方使用...但还需要启用文件和打印机共享。因为:这会激活远程调用关闭所需的 RPC 服务。
据我所知,即使是Number 1这种WMI解决方案,不仅需要在目标上安装WMI,还需要启用RPC服务。
我的问题是: 我需要一个解决方案,让我可以在不启用 RPC 的情况下关闭远程计算机。
有办法吗?
注意:业务解决方案上下文中的一种方式 ;-)
【问题讨论】: