Episode 3 – Get-GPOReport

Download the MP3 Podcast

In this episode we see how we can use Get-GPOReport to retrieve an HTML or XML representation of the settings and configuration of a GPO.

Import-Module grouppolicy
$report='c:\gporeports\remoting.html'
Get-GPO Remoting |Get-GPOReport -ReportType HTML -Path $report
start $report #open in a browser

The below screenshot shows you what is returned in the GPMC. It is not the output of the script. The script opens a similar report in a web browser:

Addendum/Erata: Get-GPOReport shows you more than just what is in the settings tab in the GPMC.  It also provides you the information that can be found in the other tabs when looking at a GPO in the GPMC.

Brought to you by The Windows PowerShell Bible 2.0 and PowerShellGroup.Org

Advertisements

Episode 2 – Get-GPO

Download the MP3 Podcast

In this episode we begin our exploration of the Group Policy module with Get-GPO

PS C:\Users\Administrator.HOME> import-module GroupPolicy
PS C:\Users\Administrator.HOME> Get-GPO Remoting

DisplayName      : Remoting
DomainName       : home.toenuff.com
Owner            : HOME\Domain Admins
Id               : 096431fe-7ae7-4f92-8ed2-48268df5d1b1
GpoStatus        : AllSettingsEnabled
Description      : GPO that will enable remoting
CreationTime     : 5/15/2011 8:28:22 AM
ModificationTime : 5/15/2011 8:28:24 AM
UserVersion      : AD Version: 0, SysVol Version: 0
ComputerVersion  : AD Version: 4, SysVol Version: 4
WmiFilter        :

Brought to you by The Windows PowerShell 2.0 Bible and PowerShellGroup.Org

Episode 1 – Get-Input

In the inaugural episode of the show, we look at Get-Input from ShowUI.

Import-Module ShowUI
get-input @{
    Name=''
    Description='Default'
    Computer = {hostname}
    DOB=[datetime]
    IsAllowed = [bool]
} -order Name,Description,Computer,DOB,IsAllowed -show

Download the MP3 Podcast

Brought to you by The Windows PowerShell 2.0 Bible and PowerShellGroup.Org