我用 Wake-on-Lan 重新启动了一台远程计算机,我想知道是否有办法知道计算机在登录屏幕上处于空闲状态(这样我就可以开始做需要做的事情了)。
问问题
448 次
2 回答
6
您可以使用 Wmi 查询 Win32_OperatingSystem 并获取 LastBootupTime。如果它在您上次查询后发生了变化,那么您可以知道它已启动并响应 WMI 查询,这通常意味着它已启动并正在运行。
您也可以 ping,但我相信即使计算机尚未完全启动,ping 也可以响应。您可以 ping 然后等待 60 秒然后尝试。
最终,它不是让您知道您可以做事的登录屏幕(除非您想在计算机本身上做事)。如果您想通过 WMI 执行操作,则应改为检查 WMI 连接。
于 2010-09-15T19:42:49.933 回答
1
尝试 ping 它或通过 TCP/IP 连接到某个正在侦听的服务。即使您没有登录,我也很确定有服务在监听。
于 2010-09-15T19:47:50.933 回答