博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
批处理+组策略 实现规定时间段无法开机and定时关机
阅读量:6902 次
发布时间:2019-06-27

本文共 881 字,大约阅读时间需要 2 分钟。

某爱熬夜的人对付自己的东西

 

1、shutdown命令

shutdown -a  #取消现有的shutdown计划

shutdown -s -t [time]  #设定时间关机

shutdown -r -t [time]  #设定时间重启

 

2、bat基础

定义变量set

参数/p用于交互

参数/a用于指定等号右边的字符串为被评估的数字表达式

使用变量时需在前后均加上%

1 set /a t = 100002 echo %t%

用内置%time%获取时间

截取字符串 %变量名:~开始位置,结束位置%

 

3、其他的杂知识  goto  echo之类的

 

bat如下

1 if "%time:~,1%" equ " " if "%time:~1,1%" leq "5" goto shutdownNow2 goto setShutdown3 :shutdownNow4 shutdown -s -t 05 goto end6 :setShutdown7 set /a t = (23 - %time:~,2%) * 3600 + (59 - %time:~3,2%) * 60 + (59 - %time:~6,2%)8 shutdown -s -t %t%9 :end
View Code

于是0点到6点不能使用电脑,其他时间自动设置到23:59:59(不知道为什么不是0点,再加一秒变成00:00:01)关机

 

 

把文件扔去%systemroot%\system32\grouppolicy\machine\scripts\Startup

然后win + r进gpedit.msc

computer configuration -> windows settings -> scripts(startup/shutdown) -> startup

把文件加进去就行了

 

 

然后还可以在批处理脚本里加上其他东西,比如

net share /del admin$

 

Done!

转载于:https://www.cnblogs.com/book-book/p/5650997.html

你可能感兴趣的文章
uGUI知识点剖析之AutoLayout
查看>>
Eclipse调试DEBUG时快速查看某个变量的值的快捷键
查看>>
C#的Compiler Error CS1660
查看>>
记录未预编译文件“*.aspx”,因此不能请求该文件的几种处理办法
查看>>
《大话设计模式》读书笔记-第15章 抽象工厂模式
查看>>
一个朋友
查看>>
转:汉字转拼音 - 输入汉字获取其拼音
查看>>
webservice(pers)
查看>>
hbase源码系列(十五)终结篇&Scan续集-->如何查询出来下一个KeyValue
查看>>
Linux学习总结(4)——Centos6.5使用yum安装mysql——快速上手必备
查看>>
Spring Boot学习总结(1)——Spring Boot入门
查看>>
C/C++ 宏带来的奇技淫巧 转载
查看>>
CocoaPods requires your terminal to be using UTF-8 encoding
查看>>
CSS3 圆角(border-radius)
查看>>
最大子数组
查看>>
用telnet命令,POP3接收邮件
查看>>
Nginx 关于 location 的匹配规则详解
查看>>
OutputStream、InputStream 、FileOutputStream、FileInputStream,字节流API
查看>>
10. Python面向对象
查看>>
python3与 python2 urllib模块区别
查看>>