I am continuing to update the GPO Backup Script. In the latest release I increased the Performance 3x by combining parts to reduce the duplicate calls to generate the reports. I have now included the ability to use .7z (7 Zip) to compress the back and greatly reduce the backup file size.
The Following Files are generated as part of this Script:
.zip – This contains a backup of all your GPO’s the folder is create with the name for each GPO for easy Recovery or viewing
.7z – This contains a backup of all your GPO’s the folder is create with the name for each GPO for easy Recovery or viewing (New)
GPOChanges.csv – This file contains the Changed GPO Information like Name, ID, Owner, Domain, Creation Time, & Modified Time.
GPOList.csv – This file contains GPO Information like Name, ID, Owner, Domain, Creation Time, & Modified Time.
GPOReport.csv – This file Contains GPO Information like Name, Links, Revision Number, & Security Filtering (Updated)
GPOReport.xml – This a backup of all the GPO’s in a single file incase you need to look for a setting and do not know which GPO it is on.
GPOReport.html – This a backup of all the GPO’s in a single file incase you need to look for a setting and do not know which GPO it is on.
UnlinkedGPOReport.csv – This file Contains GPO Information like Name, ID, Status, Creation Time, & Modified Time
WMIFiltersExport.csv – This file Contains WMI Filters Information configured in GPMC
OrphanedGPOs.txt – This file Contains Orphaned GPO Report (New)
OrphanedGPOsSYSVOL.txt – This file Contains list of Orphaned GPOs in SYSVOL (New)
OrphanedGPOsAD.txt – This file Contains list of Orphaned GPOs in AD (New)
EmptyGPOReport.csv – This file Contains list of Empty GPOs in AD (New)
Link the the GitHub Repo:
https://github.com/MWPatterson2000/GPOBackup