问题描述
- 关于windows远程关机initiateSystemShutdown函数的问题
-
远程计算机在开机状态下,通过调用函数可以正常完成远程关机;但是如果远程计算机本身处于关机状态,再调用这个函数时会导致程序阻塞,无限等待而无法返回,最终卡死… 有没有办法在调用这个函数之前,确认远程计算机是否处于开机状态?或者,如果远程计算机处于关机状态,怎么保证调用函数后能够正常返回,不被阻塞?是否应该设置某些参数? 有木有大神来解答一下,万分感谢!
解决方案
ping 一下主机的IP 有返回值在执行;
解决方案二:
wmi查询一下系统状态信息。
时间: 2024-12-01 21:38:15