关于windows远程关机initiateSystemShutdown函数的问题

问题描述

关于windows远程关机initiateSystemShutdown函数的问题
    远程计算机在开机状态下,通过调用函数可以正常完成远程关机;但是如果远程计算机本身处于关机状态,再调用这个函数时会导致程序阻塞,无限等待而无法返回,最终卡死…
    有没有办法在调用这个函数之前,确认远程计算机是否处于开机状态?或者,如果远程计算机处于关机状态,怎么保证调用函数后能够正常返回,不被阻塞?是否应该设置某些参数?
            有木有大神来解答一下,万分感谢!

解决方案

ping 一下主机的IP 有返回值在执行;

解决方案二:

wmi查询一下系统状态信息。

时间: 2024-12-01 21:38:15

关于windows远程关机initiateSystemShutdown函数的问题的相关文章

如何远程关机(Windows XP)

单位下班后常有很多员工不关电脑,领导发现后要求解决这个问题.我想如果到各办公室去查看,这很费时,于是就想能否通过一台电脑把所有的机器都关掉.因为所有的办公用机安装的都是Windows XP系统,就想到了使用远程关机"Shutdown"命令.具体方法如下: 步骤1.单击"开始→运行",在对话框中输入"Gpedit.msc",单击[确定],打开"组策略编辑器". 步骤2.在"组策略编辑器"窗口的左边打开&quo

如何在局域网中实现远程关机

  shutdown命令的语法格式是:shutdown [-i/-l/-s/-r/-a][-f][-m[ComputerName]][-t XX][-c"message"][-d[u][p]:xx:yy] 各参数的含义为: -i 显示图形界面对话框; -l 注销当前用户(默认设置会注销当前用户); -s 关闭计算机; -r 关闭之后立即重新启动; -a 终止关闭,除了-l和ComputerName外,系统将忽略其他参数.在超时期间,你只能使用-a; -f 强制运行要关闭的应用程序; -

XP如何实现远程关机?怎么才能实现xp的远程关机

在Windows XP中,新增了一条命令行工具"shutdown",其作用是"关闭或重新启动本地或远程计算机".利用它,我们不但可以注销用户,关闭或重新启动计算机,还可以实现定时关机.远程关机. 该命令的语法格式如下: shutdown [-i |-l|-s |-r |-a] [-f] [-m [ComputerName]] [-t xx] [-c "message"] [-d[p]:xx:yy] 其中,各参数的含义为: -i 显示图形界面的对话

使用shutdown命令实现远程关机和重启_DOS/BAT

在进行远程连接的时候,经常要远程关机,远程重启.在进行服务器远程维护时,经常需要进行远程关机.重启等电脑基础操作,使用SHUTDOWN强制关机重启命令和开始菜单的关机重启命令,基本可以保障远程电脑快速重新启动起来,很少出过问题. shutdown命令的语法格式是:shutdown [-i/-l/-s/-r/-a][-f][-m[\ComputerName]][-t XX][-c"message"][-d[u][p]:xx:yy] 各参数的含义为 -i 显示图形界面对话框: -l 注销当

使用c#捕获windows的关机事件

window 在公司上班,下班时需要签退,而我呢隔三差五就会忘那么一次.怎么办呢,于是就想能不能捕获windows的关机事件,做一个程序让它在关机的时候提醒我一下呢. 非常幸运很容易就找到了Microsoft.Win32命名空间下面的SystemEvents类,他有一个静态的事件SessionEnding在系统注销或者关机时发生,此事件只有在winform的程序下有效,而在控制台程序下面无效,不能激发事件;还有一点我们必须在程序推出时将加上的事件移除掉,否则就容易造成内存溢出. 关键代码如下:

XP系统下如何实现电脑远程关机以及重启

  XP系统下如何实现电脑远程关机以及重启            首先,单击"开始"菜单,打开的窗口单击"控制面板"选项 在控制面板中双击"管理工具",打开的窗口再双击"本地安全策略"

XP系统下如何实现远程关机以及远程重启

  在使用远程客户端管理其他机器时,为了方便会要求远程关机或重启操作,但是却出现了"拒绝访问"的现象,经查证默认情况只有管理员组的用户才能有权从远端关闭或重启计算机,而正是处于局域网环境,访问其他机器只有guest权限,当然我们可以对guest用户赋予远程关机的权限. 单击"开始"菜单,打开的窗口单击"控制面板"选项 在控制面板中双击"管理工具",打开的窗口再双击"本地安全策略" 在左侧窗口双击"

win7系统开机提示“准备配置Windows请勿关机”怎么办?

win7系统开机提示"准备配置Windows请勿关机"怎么办?          准备工作:在进行下面操作前可以先试下 最后一次正确的配置看能不能进系统. 1.首先重新启动电脑,大家可以使用强制启动,然后按F8键,选择安全模式; 2.进入安全模式后,打开控制面板,选择"卸载"程序; 3.然后点击查看已经安装的更新选项win7; 4.根据日期找到最近安装的更新,右键点击卸载; 5.卸载完更新后,再重新启动Win7系统看能不能进入到系统.  

Windows 8关机方法汇总

  windows 8如何关机呢?似乎是个很小白的问题,但是因为windows 8失去了开始按钮,让一些习惯了用开始按钮来关机的网友有些不习惯.下面就是一些windows 8关机的汇总,有需要的朋友可以看一下. 1."Win + i" 快捷键或者借助鼠标滑至桌面右下/右上角,调出Charm菜单工具栏.点击"电源"即可看到睡眠.关机.重启选项.使用Metro界面和传统桌面. 2.快捷键"Alt + F4",调出关闭Windows窗口,适用于传统桌面