PowerShell Script to Report All Group Policy Links

Get-GPOReport is great, but it can be a bit overwhelming. What if you want a simple spreadsheet listing of the same information? This script gives you a thorough report of all GPO links, where enforced and where blocked.

 
 
 
 
 
4.8 Star
(10)
11,872 times
Add to favorites
Group Policy
1/26/2015
E-mail Twitter del.icio.us Digg Facebook
  • Gpo Audit
    1 Posts | Last post October 17, 2018
    • How can we scan a GPO globally to find any scripts or .exe or .msi is mapped on it
  • Missing GPO Security Filter details
    1 Posts | Last post September 28, 2017
    • Any Specific Reason not to include Security Filter \Delegation details on Script.
      
      I would love to be able to use this script.
  • Failed run
    1 Posts | Last post May 02, 2016
    • I have tried to run this multiple times reviewed code for possible modification requirements.
      
      I keep getting:
      
      PS C:\temp> C:\Temp\Downloads\gPLink_Report.ps1
      Index operation failed; the array index evaluated to null.
      At C:\Temp\Downloads\gPLink_Report.ps1:122 char:11
      + $GPOsHash[ <<<< $($GPOData[2])].ID
          + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
          + FullyQualifiedErrorId : NullArrayIndex
      
      Index operation failed; the array index evaluated to null.
      At C:\Temp\Downloads\gPLink_Report.ps1:123 char:51
      +                     DisplayName       = $GPOsHash[ <<<< $GPOData[2]].DisplayName;
          + CategoryInfo          : InvalidOperation: (:) [], RuntimeException
          + FullyQualifiedErrorId : NullArrayIndex
      
      
      
      
      
      
      Any ideas I would love to be able to use this script.
  • Scanning entire forest
    1 Posts | Last post September 02, 2015
    • We have even more than 30 sub domains and I would be also very interested  in a solution to scan the whole forest. Many thanks in advance
  • Scanning an entire Forest
    1 Posts | Last post September 18, 2014
    • How could I change your script to scan my entire Forest with 5 sub domains
      
      Thanks