mirror of
https://github.com/EvotecIT/GPOZaurr.git
synced 2026-08-25 09:47:18 +00:00
44 lines
1.3 KiB
Markdown
44 lines
1.3 KiB
Markdown
---
|
|
title: "Back up disabled or empty GPOs"
|
|
description: "Back up selected Group Policy Objects and verify the resulting backup set."
|
|
layout: docs
|
|
---
|
|
|
|
This example shows a practical starting point for cleaning up or reviewing older Group Policy environments before deeper remediation work.
|
|
|
|
It comes from the source example at `Examples/Example-01-BackupGPOs.ps1`.
|
|
|
|
## When to use this pattern
|
|
|
|
- You want to back up stale or disabled GPOs before any cleanup work.
|
|
- You need a quick inventory of what was actually exported.
|
|
- You want a repeatable backup step before broader Group Policy review.
|
|
|
|
## Example
|
|
|
|
```powershell
|
|
Import-Module "$PSScriptRoot\..\GPoZaurr.psd1" -Force
|
|
|
|
$GPOSummary = Backup-GPOZaurr `
|
|
-BackupPath "$Env:UserProfile\Desktop\GPO" `
|
|
-Verbose `
|
|
-Type Disabled, Empty `
|
|
-IncludeDomains 'corp.example.com'
|
|
|
|
$GPOSummary | Format-Table -AutoSize
|
|
|
|
if ($GPOSummary) {
|
|
Get-GPOZaurrBackupInformation -BackupFolder $GPOSummary[0].BackupDirectory | Format-Table -AutoSize
|
|
}
|
|
```
|
|
|
|
## What this demonstrates
|
|
|
|
- targeted GPO backup instead of exporting everything blindly
|
|
- focusing on disabled or empty policies first
|
|
- validating the produced backup set after the export
|
|
|
|
## Source
|
|
|
|
- [Example-01-BackupGPOs.ps1](https://github.com/EvotecIT/GPOZaurr/blob/master/Examples/Example-01-BackupGPOs.ps1)
|