I was asked to provide an overview of all available properties in an Active Directory user object for an upcoming project. As it turns out, that is very easily accomplished. Unsurprisingly, PowerShell has an applet for this. We use the Get-ADUser
applet, with the parameters Identity
to identify the user in question and Properties
with a wildcard to return all properties.
The query looks something like this: Get-ADUser -Filter %USER% -Properties *
, and it will return each and every property. There are a lot of them, and it turned out that they only really wanted a few; user name, display name, company, department, last logon date, and manager.
Removing the wildcard, and adding the specific properties they were looking for, the query looked like this: Get-ADUser -Filter %USER% -Properties CN, DisplayName, Company, Department, LastLogonDate, Manager
. By default, PowerShell returns a few other properties too, meaning that the result of the query looked like this:
By posting a comment, you consent to our collecting the information you enter. See privacy policy for more information.