<< Back to Script Library
Show All GPO Results
This GPO runs gpresult for a specific user on a specific computer and displays the results in IE in HTML format. This SBA may not work if the console is in not in the same domain as the target computer.
Version: 1.7.8
Created: 2017-06-15
Modified: 2017-06-15
Creator: Zeev Eisenberg
Downloads: 1289
Tags: GPO
Created: 2017-06-15
Modified: 2017-06-15
Creator: Zeev Eisenberg
Downloads: 1289
Tags: GPO
The Script
Copy Script
Copied to clipboard
$ComputerName = $args[0]
$ComputerDomain = $args[1]
$UserName = $args[2]
$FQDN = $ComputerName + "." + $ComputerDomain
$Output = "$env:temp\GPOResults.html"
If (!(Test-Path (Split-Path $Output))) {
New-Item (Split-Path $Output) -ItemType directory | Out-Null
If (!($?)) {
Write-Host "Unable to create output path, please check and try again."
Exit 1
}
}
& gpresult.exe /S $FQDN /User $UserName /H $Output /f
$IE = (Get-ChildItem -path "$env:ProgramFiles" -include "iexplore.exe" -recurse -ea SilentlyContinue).FullName
If (!$IE) {
If (Test-Path $Output) {
Write-Host "Could not find Internet Explorer in the Program Files directory. Please launch $Output from another browser."
Exit 1
} Else {
Write-Host "Could not write the output file. Please check the path and try again."
Exit 1
}
}
Start-Process $IE -ArgumentList "file://$Output"
Write-Host "SBA complete"