【问题标题】:Remotely shutdown a Windows machine远程关闭 Windows 机器
【发布时间】:2012-08-26 19:35:31
【问题描述】:

如何远程关闭或重新启动 Windows 机器?

  • 它应该处理许多计算机(线程)
  • 能够关闭所有计算机或仅关闭一台计算机
  • 工作客户端/服务器...

【问题讨论】:

  • 不写客户端这是不可能的。通过编写客户端,这很容易做到,所以我认为你想要无客户端。
  • “计算机(线程)”是什么意思?您是否还需要一种杀死特定进程而不是关闭整个操作系统的方法?
  • Mike Samuel,不,我的意思是它应该处理许多计算机,我正在做类似“网络管理软件”之类的事情,我需要一种方法来关闭“客户端”计算机或指定的计算机,它是使用客户端-服务器
  • @11684 我想做服务器-客户端:)
  • 那么,问题是“一旦我的客户端收到关闭命令,我如何关闭客户端计算机”,还是“我如何与我的客户端通信以告诉它关闭”? @Takami

标签: windows shutdown


【解决方案1】:

使用shutdown 命令:

shutdown /s /m \\computername
shutdown /r /m \\computername

/s 开关用于关机,/r 用于重启。

在我的 Windows 7 机器上关机的完整用法:

>shutdown /?
Usage: shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    No args    Display help. This is the same as typing /?.
    /?         Display help. This is the same as not typing any options.
    /i         Display the graphical user interface (GUI).
               This must be the first option.
    /l         Log off. This cannot be used with /m or /d options.
    /s         Shutdown the computer.
    /r         Shutdown and restart the computer.
    /g         Shutdown and restart the computer. After the system is
               rebooted, restart any registered applications.
    /a         Abort a system shutdown.
               This can only be used during the time-out period.
    /p         Turn off the local computer with no time-out or warning.
               Can be used with /d and /f options.
    /h         Hibernate the local computer.
               Can be used with the /f option.
    /e         Document the reason for an unexpected shutdown of a computer.
    /m \\computer Specify the target computer.
    /t xxx     Set the time-out period before shutdown to xxx seconds.
               The valid range is 0-315360000 (10 years), with a default of 30.
               If the timeout period is greater than 0, the /f parameter is
               implied.
    /c "comment" Comment on the reason for the restart or shutdown.
               Maximum of 512 characters allowed.
    /f         Force running applications to close without forewarning users.
               The /f parameter is implied when a value greater than 0 is
               specified for the /t parameter.
    /d [p|u:]xx:yy  Provide the reason for the restart or shutdown.
               p indicates that the restart or shutdown is planned.
               u indicates that the reason is user defined.
               If neither p nor u is specified the restart or shutdown is
               unplanned.
               xx is the major reason number (positive integer less than 256).
               yy is the minor reason number (positive integer less than 65536).

【讨论】:

  • 如何检测我的电脑是否被远程关闭?
【解决方案2】:

对于在网络中运行 cmd 的 Remote PC 是

shutdown -m \192...** -r -f -t 0 其中 -m 表示远程 1、“-r”表示重启远程计算机。 2.“-f”标志告诉远程计算机重新启动并安全关闭所有打开的程序。 3.“-t”标志表示-t之后的时间,即这里0秒。

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 2016-04-30
    • 1970-01-01
    • 2013-05-07
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多