批处理+组策略 实现规定时间段无法开机and定时关机

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

1、shutdown命令

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

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

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

2、bat基础

定义变量set

参数/p用于交互

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

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

1 set /a t = 10000
2 echo %t%

用内置%time%获取时间

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

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

bat如下

1 if "%time:~,1%" equ " " if "%time:~1,1%" leq "5" goto shutdownNow
2 goto setShutdown
3 :shutdownNow
4 shutdown -s -t 0
5 goto end
6 :setShutdown
7 set /a t = (23 - %time:~,2%) * 3600 + (59 - %time:~3,2%) * 60 + (59 - %time:~6,2%)
8 shutdown -s -t %t%
9 :end

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

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

然后win + r进gpedit.msc

computer configuration -> windows settings -> startup/shutdown -> startup

把文件加进去就行了

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

net share /del admin$

Done!

时间: 2024-11-24 21:46:57

批处理+组策略 实现规定时间段无法开机and定时关机的相关文章

使用活动目录组策略添加客户端端远程开机自动运行程序

该程序是bginfo,启动时可以在桌面添加系统信息,开始在计算机设置中设置启动脚本,在客户端使用gpresult /h 查看脚本已经执行,但桌面没有任何改变: 这个程序主要是修改桌面背景,主要针对用户生效,所以添加在计算机设置中无法生效,故添加到用户设置中的启动脚本下,桌面修改成功

组策略部署软件

1.软件自动安装 升级 卸载 2.绿色软件 有弹性 3.自动化安装msi exe不能实现自动安装 卸载 升级 4.创建软件发布点 (共享文件夹) 5.给用户和计算机部署软件的区别 给计算机部署软件 计算机启动时安装 给用户部署软件 用户用软件时 才触发安装 登录时不安装 6.给用户部署软件 分配 出现软件的快捷方式 发布 不出现软件的快捷方式 7.使用组策略部署exe软件,让用户在程序安装中手动安装 1.通过zap文件指定安装文件的位置,指定给用户部署软件 8.通过组策略实现office的自动化

windows 2008 server 域环境通过组策略下发计划任务

1.AD域环境 2.服务版本:2008 目的:通过组策略下发计划任务让客户端每天定时重启. 重启脚本内容: C:\WINDOWS\system32\shutdown.exe -r -t 60     @@echo offecho ******************* >>c:\Scripts.logecho "reboot脚本已经运行" >>c:\Scripts.logdate /T >>c:\Scripts.logtime /T >>

Win10(含家庭中文版)不用组策略如何彻底禁止Windows Defender开机启动

那么,在不使用和无法使用组策略的情况下,我们依然可以通过注册表命令方式来禁止Windows Defender开机自动运行,彻底关闭它,方式如下: 打开"命令提示符(管理员)",然后输入: reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows Defender" /v "DisableAntiSpyware" /d 1 /t REG_DWORD /f 重启电脑即可生效,从此世

windows_learn 002 用户管理和组策略

内容总览 域用户与组的管理 用户和组 用户登录名 添加用户工具 在活动目录中使用组 为何使用组? 全局组 Global Group Rules 域本地组 Domain Local Group Rules 通用组 Universal Group Rules 在域中使用组的策略 使用组的方针 组策略规划及部署 组策略规划及创建 组策略对象的工具 域用户与组的管理 概述 管理域用户账户 添加多个用户账户 域组账户 组的使用准则 用户和组 每个用户账号创建一个唯一的登录名 使用批处理创建多个用户 将用户

组策略技巧之批量修改本地管理员密码

         基于一些特殊的原因我们需要修改本地管理员的密码,正常情况下,我们需要手动修改 但是在域环境中,我们可以通过组策略来统一修改本地管理员密码.修改方法个人找到的可以 分为两种,一种是通过脚本来统一更改(缺点很明显是比较死板,缺乏灵活性)一种是通过组策略 新增加的首选项功能来统一修改(有点很明显就是灵活性很强,定制型好).         一.使用脚本来修改密码 脚本是用的是VBS脚本 strComputer = "."   Set objUser = GetObject(

组策略部署软件-计算机配置和用户配置的区别

在活动目录中,利用组策略来部署软件分为计算机配置和用户配置,这其中有什么区别呢? 计算机配置:在GPO链接的组中的所有计算机,在开机的时候,会部署软件. 用户配置: 已分配:在用户登录的时候会在桌面上加载一个快捷方式,双击的时候会自动安装. 已分布:在用户登录的时候,不会在桌面上作任何改变,只会在用户点击获得程序(从网络上          安装程序)的时候,才会显示软件,用户可以自己选择安装.

常用的组策略

企业中常用的组策略 1:组策略的强大这里就不多说了,企业现在基本上都在域环境中办公.这里就学习一下作为一个企业里面常用到的组策略. 首先打开组策略管理器,默认有两台策略,一条是默认的域策略一条是默认的域控制器策略. 这个默认策略定义的都是一些安全方面的策略,一般我们都不去改变,如果需要新的策略就去新建一个GPO然后下发给对应的OU即可. 微软的组策略都是四步走 第一步:创建一条组策略: 第二步:编辑策略内容: 第三部:下发给对应的OU: 第四步:gpupdate  /force 强制刷新组策略.

组策略管理IE兼容性列表

场景:需要将某些内网/外网地址增加到所有客户端的IE兼容性列表中 实现方法:通过注册表修改,做成bat文件,通过组策略下发: 对于现在IT架构健全的公司,这条组策略设置有时候非常必要.网上关于这个的内容比较少,就分享一下自己的做法. 首先找台客户端,以XP+IE8为例子,点开兼容性视图列表,手动加入需添加的网址 接下来打开注册表,兼容性设置的注册表键值位于 HKEY_CURRENT_USER|Software\Microsoft\Internet Explorer\BrowserEmulatio