快乐的老鼠 发表于 2018-6-20 10:30:33

Windows系统 ,shutdown 命令用法

  我们经常需要下班时间关机/重启维护服务器,这里介绍下服务器自带命令工具,无需借助第三方软件即可实现,非常简单.
  
  关机命令
  临时使用,比如只是当天需要定时自动关机,/t后跟倒计时关机时间,也可以用at 实现,往下看。
  shutdown /f /s /t 0(将/s参数换成/r参数就是立即重启)
  如果需要在一个月中的某几天或每周一甚至是每天执行,就需要再加点参数,这里需要用at 配合shutdown命令来使用(at指令,它的作用是计划在指定时间和日期在计算机上运行命令和程序。)
  - 当天晚上20:00自动关机,可以这么写:
  at 20:00 shutdown /f /s /t 0
  - 每月的1、5、10、15、20号的0点自动关机
  at 00:00 /every:1,5,10,15,20 shutdown /f /s /t 0
  - 每周一的23:00自动关机
  at 23:00 /every:Monday shutdown /f /s /t 0
  - 每天22:00自动关机
  at 22:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /f /s /t 0
  取消关机
  at指令设定的定时执行指令可在“控制面板”的“任务计划”中看到,要取消的话删除就行了,在命令行下输入at /?将列出它的帮助信息,在“帮助和支持中心”里有更详细的解释及示例,用要取消这个定时关机的话,这样操作即可:
  不带任何参数执行at,将会列出已经设定的内容,记下状态ID号,比如本例为1,然后输入:
  at 1 /delete
  也可以简写为:
  at 1 /d
  不加序列号使用/d参数将会删除所有设定的内容,如果想不经确认删除所有设定的内容,可用:at /d /y
  附ShutDown用法及参数
  用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \computername] [-t xx] [-c "comment"] [-d up:xx:yy]
  没有参数 显示此消息(与 ? 相同)
  -i 显示 GUI 界面,必须是第一个选项
  -l 注销(不能与选项 -m 一起使用)
  -s 关闭此计算机
  -r 关闭并重启动此计算机
  -a 放弃系统关机
  -m \computername 远程计算机关机/重启动/放弃
  -t xx 设置关闭的超时为 xx 秒
  -c "comment" 关闭注释(最大 127 个字符)
  -f 强制运行的应用程序关闭而没有警告
  -d :xx:yy 关闭原因代码
  u 是用户代码
  p 是一个计划的关闭代码
  xx 是一个
页: [1]
查看完整版本: Windows系统 ,shutdown 命令用法