1. 程式人生 > >Powershell腳本配合計劃任務程序實現組策略自動備份

Powershell腳本配合計劃任務程序實現組策略自動備份

Windows server 域 組策略備份 計劃任務 Powershell腳本

同樣是在今天遇到了一個題目,要求每五分鐘自動備份一次組策略(GPO),絞盡腦汁發現圖形界面並不能解決這個問題,於是開始想Powershell能不能解決,最後真的解決了。下面是我做的過程

首先放腳本:

技術分享圖片
解釋一下:

導入grouppolicy這個模塊,後邊要用它的方法

定義一個時間變量,每天的備份都會記錄在一個以日期命名的文件夾

指定在C盤下某目錄新建文件夾

然後指定備份所有組策略到該文件夾

保存並運行:

技術分享圖片

成功備份,開心

接下來才是重頭戲:

打開任務計劃程序,點擊創建任務(註意是創建任務而不是創建基本任務哦)

技術分享圖片

名字自然不用說

技術分享圖片

新建一個觸發器,按照自己的需求來

技術分享圖片

再點擊操作(這裏需要註意哦 ̄ω ̄=)

技術分享圖片

程序那要選擇Powershell而不是腳本,因為ps1腳本默認執行是編輯而不是運行

參數那是腳本路徑

起始於就寫腳本所在的文件夾

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

完成

五分鐘後就開始進行自動備份了,然後我們恢復下試試

在組策略管理裏右鍵組策略對象選擇管理備份

然後再選擇你的備份目錄

技術分享圖片

這就是所有備份出來的策略了,看時間戳按需恢復吧

小白開博,歡迎評論

Powershell腳本配合計劃任務程序實現組策略自動備份