PowerShell can also be handy for pulling information about GPOs, or from inside GPOs. This can be used as a powerful tool for documenting and reporting on your Group Policy environment. Remember that since we are using PowerShell for this data, all of the PowerShell rules for manipulating data output by object still apply. While this is not a book about PowerShell itself, I will say that oftentimes when issuing commands that output large amounts of data, the data is able to be formatted in various ways by using a pipe (|) and some syntax behind the pipe. We'll point out an example of that data formatting in our first cmdlet, but know that these object formatting capabilities are present whenever querying information with pretty much any PowerShell cmdlet, Group Policy-related or not.