Powershell脚本配合计划任务程序实现组策略自动备份

同样是在今天遇到了一个题目,要求每五分钟自动备份一次组策略(GPO),绞尽脑汁发现图形界面并不能解决这个问题,于是开始想Powershell能不能解决,最后真的解决了。下面是我做的过程

首先放脚本:


解释一下:

导入grouppolicy这个模块,后边要用它的方法

定义一个时间变量,每天的备份都会记录在一个以日期命名的文件夹

指定在C盘下某目录新建文件夹

然后指定备份所有组策略到该文件夹

保存并运行:

成功备份,开心

接下来才是重头戏:

打开任务计划程序,点击创建任务(注意是创建任务而不是创建基本任务哦)

名字自然不用说

新建一个触发器,按照自己的需求来

再点击操作(这里需要注意哦 ̄ω ̄=)

程序那要选择Powershell而不是脚本,因为ps1脚本默认执行是编辑而不是运行

参数那是脚本路径

起始于就写脚本所在的文件夹

然后剩下的就看各位所需配置就好

完成

五分钟后就开始进行自动备份了,然后我们恢复下试试

在组策略管理里右键组策略对象选择管理备份

然后再选择你的备份目录

这就是所有备份出来的策略了,看时间戳按需恢复吧

小白开博,欢迎评论

原文地址:http://blog.51cto.com/12639039/2092169

时间: 2024-10-08 07:08:19

Powershell脚本配合计划任务程序实现组策略自动备份的相关文章

通过程序实现组策略的备份

组策略编辑器是系统个性化的一个常用的方式.但是它没有提供备份手段,导致我们在换新机器或重装系统的时候,需要重新手动配置,如果修改的策略比较多的时候是一件比较麻烦的事情. 组策略本身的数据还是存储在注册表中,理论上我们只需要获取组策略编辑器对注册表的修改,然后通过程序实现同样的注册表修改行为,即可实现组策略的备份.周末的时候按照这个思路研究了下如何自己写程序实现组策略的编辑. 监控组策略的行为 组策略的启动方式是"gpedit.msc",但他实际上的进程是mmc.exe,我们可以通过Pr

360产品无法安装,此程序被组策略阻止

打开安全组策略 gpedit.msc 本地计算机  策略.Windows设置展开.安全设置展开.软件限制策略.删掉右边带有360的内容,可以装了

程序猿(媛)Shell脚本必备技能之一: 在Linux下如何自动备份mysql数据

作者:荀彧(花名) Background:鉴于QAS数据库曾遭到毁灭性损害,极其桑心L.为了避免这种玉石俱焚的状况再度发生,于是我们找出了一种应对方案.这里给大家分享一下如何实现定时备份mysql数据库的脚本. Target:每天对QAS数据库进行数据及表的备份并且删除掉10天之前的备份文件. Working:三个步骤搞定. Step 1: 准备两个文件 建备份文件夹qas_db_bak,建脚本文件autobackupmysql_qas.sh [[email protected]***** we

通过域控组策略自动设置客户端共享文件夹

一.设备要求: 1. AD的森林和域级别最好在winserver 2012 2. 客户端为Windows 7 二.服务器设置 1.新建策略 2.新建映射驱动器 3. 4.  链接到需要设置共享文件夹的  组织单位(第一张图片) 5.策略更新  gpupdate /force 6.确认效果,完成 原文地址:https://www.cnblogs.com/sjdn/p/10677646.html

【AD】实用组策略/脚本集合 (重大更新20160627)

文章原始出处 http://blog.51cto.com/xifanliang/1793576 http://bbs.51cto.com/thread-1170777-1.html 作者:xifalniang 关于组策略的恢复部分. 非首选项的组策略恢复为未配置即可: 首选项的组策略需勾选"不在应用此项目时删除它": 脚本必须通过手动反向操作,此次更新会提供所有脚本的反向操作. 以下组策略测试环境 DC为Win2012R2,客户端为Win7,XPSP3.其他系统未经过充分测试.应用前请

linux 自动备份脚本

首先我在/root/backup 目录下建立一个文件夹, #mkdir /root/backup/mysqlbackup 以后在每天五点钟,就会有一个文件保存在这里. 接着新建文件 #vim /root/mysqlautobak 输入: filename=` date +%Y%m%d ` mysqldump --all-databases -uroot -p(mysql密码)> /root/backup/mysqlbackup/mysql$file.sql 保存退出! 让它可以执行 #chomd

LINUX 自动备份脚本文件

首先我在/root/backup 目录下建立一个文件夹, #mkdir /root/backup/mysqlbackup 以后在每天五点钟,就会有一个文件保存在这里. 接着新建文件 #vim /root/mysqlautobak 输入: filename=` date +%Y%m%d ` mysqldump --all-databases -uroot -p(mysql密码)> /root/backup/mysqlbackup/mysql$file.sql 保存退出! 让它可以执行 #chomd

通过组策略设置IE收藏夹和可信任站点

自从Win2008R2版本开始,组策略的IE Maintenance不见了,之前可以使用IEM做得很多事例如设置默认主页,可信任站点,收藏夹选项等功能都需要使用别的办法来实现了. 使用管理模板功能设置默认主页 定位到 用户设置->管理模板->Windows组件->Internet Explorer->禁止更改主页设置选项,点击已启用在文本框中输入需要锁定的主页即可完成设置 2.通过快捷方式添加IE收藏夹 定位到 用户设置->首选项->windows设置->快捷方式

使用组策略部署Configuration Manager客户端

为了减少IT运维成本,管理员通常不希望手动安装Configuration Manager客户端,这时可以利用强大的组策略自动部署Configuration Manager客户端,不需要人为干预. 1. 登陆DC服务器,点击工具,点击组策略管理 2. 创建"部署Configuration Manager客户端"GPO 3. 右键GPO,点击编辑 4. 点击计算机配置,扩展策略,右键管理模板,选择添加/删除模板 5. 点击添加Configuration Manager客户端部署模板 Con