例如:我是一台主机我发一条关机命令可以所有的客户机

解决方案 »

  1.   

    方法很多,可以用SOCK通讯,也可以通过数据库来解决!!
    原理就是客户机收到消息后执行关机命令就行了!
      

  2.   

    权限足够的话,把参数传递给 shutdown -m 试试。shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]   其中,各参数的含义为:  -i 显示图形界面的对话框。
      -l 注销当前用户,这是默认设置。
      -m ComputerName优先。
      -s 关闭计算机。
      -r 关闭之后重新启动。
      -a 中止关闭。除了-l 和ComputerName 外,系统将忽略其它参数。在超时期间,您只可以使用-a。
      -f 强制运行要关闭的应用程序。
      -m [\\ComputerName] 指定要关闭的计算机。
      -t xx 将用于系统关闭的定时器设置为 xx 秒。默认值是20秒。
      -c "message" 指定将在“系统关闭”窗口中的“消息”区域显示的消息。最多可以使用127 个字符。引号中必须包含消息。
      -d [u][p]:xx:yy 列出系统关闭的原因代码
      

  3.   

    如果是2k及以上系统且权限够的话,考虑把参数传给 shutdown -m 试试。shutdown [-i |-l|-s |-r |-a] [-f] [-m [\\ComputerName]] [-t xx] [-c "message"] [-d[u][p]:xx:yy]   其中,各参数的含义为:  -i 显示图形界面的对话框。
      -l 注销当前用户,这是默认设置。
      -m ComputerName优先。
      -s 关闭计算机。
      -r 关闭之后重新启动。
      -a 中止关闭。除了-l 和ComputerName 外,系统将忽略其它参数。在超时期间,您只可以使用-a。
      -f 强制运行要关闭的应用程序。
      -m [\\ComputerName] 指定要关闭的计算机。
      -t xx 将用于系统关闭的定时器设置为 xx 秒。默认值是20秒。
      -c "message" 指定将在“系统关闭”窗口中的“消息”区域显示的消息。最多可以使用127 个字符。引号中必须包含消息。
      -d [u][p]:xx:yy 列出系统关闭的原因代码