How to list all AD computer object properties

From Svendsen Tech PowerShell Wiki
Jump to: navigation, search

To just see a list of all possible properties on the AD computer object, get any computer object from AD, choose to include all properties when you get it, and pipe it to Get-Member (if there are multiple, Get-Member is smart enough to only show the info once).

To also see the actual AD computer object values for the properties, get one object, and pipe it to "select *" or "format-list *".

For example, to get the first server from an array of multiple returned computer objects (remember arrays start counting at zero, not one), you can index into it using the [$Index] notation, like "[4]" for server no. 5, or "0" for the first one.

$Servers[0] | fl *

If you want to select a single property from a variable holding one or multiple computer objects, or just a few properties, use the cmdlet Select-Object (alias "select").

$TargetServerOrServersInThisVariable | Select Name, SamAccountName

These properties below are from AD computer objects retrieved from 2008 R2 domain controllers.




If you add the parameter -Force to Get-Member you will really get everything, including hidden properties/methods.

Get-ADComputer has 95 regular properties and 28 hidden ones, as we can see from this:

PS C:\> (Get-ADComputer -Filter { Name -eq 'winxpssd' } -Properties * | Get-Member).Count
95
PS C:\> (Get-ADComputer -Filter { Name -eq 'winxpssd' } -Properties * | Get-Member -Force).Count
123

Get-QADComputer (version 1.5.1, as found here) has 445 regular properties and 61 hidden ones.

PS C:\> (Get-QADComputer winxpssd -IncludeAllProperties | Get-Member).count
445
PS C:\> (Get-QADComputer winxpssd -IncludeAllProperties | Get-Member -Force).count
506

With Get-ADComputer

PS C:\> Get-ADComputer -Filter { Name -eq 'testcomputer' } -Properties * | Get-Member | ft -AutoSize
PS C:\> Get-ADComputer -Filter { Name -eq 'testcomputer' } -Properties * | Select *
PS C:\> Get-ADComputer -Filter { Name -eq 'testcomputer' } -Properties * | Format-List *

With Get-QADComputer

This uses the free Quest ActiveRoles AD management cmdlets. These cmdlets also work against 2003 non-R2 domain controllers without Active Directory Web Services.

PS C:\> Get-QADComputer testcomputer -IncludeAllProperties | Get-Member
PS C:\> Get-QADComputer testcomputer -IncludeAllProperties | Select *
PS C:\> Get-QADComputer testcomputer -IncludeAllProperties | Format-List *

Get-ADComputer computer object properties

Here's some output from Get-ADComputer piped to Get-Member, which shows all the properties:

AD is running on 2008 R2 controllers, functional level 2003 R2.


PS C:\> Get-ADComputer -Filter { Name -eq 'somecomp' } -Properties * | Get-Member | ft -AutoSize

   TypeName: Microsoft.ActiveDirectory.Management.ADComputer

Name                                 MemberType            Definition
----                                 ----------            ----------
Contains                             Method                bool Contains(string propertyName)
Equals                               Method                bool Equals(System.Object obj)
GetEnumerator                        Method                System.Collections.IDictionaryEnumerator GetEnumerator()
GetHashCode                          Method                int GetHashCode()
GetType                              Method                type GetType()
ToString                             Method                string ToString()
Item                                 ParameterizedProperty Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
AccountExpirationDate                Property              System.DateTime AccountExpirationDate {get;set;}
accountExpires                       Property              System.Int64 accountExpires {get;set;}
AccountLockoutTime                   Property              System.DateTime AccountLockoutTime {get;set;}
AccountNotDelegated                  Property              System.Boolean AccountNotDelegated {get;set;}
AllowReversiblePasswordEncryption    Property              System.Boolean AllowReversiblePasswordEncryption {get;set;}
AuthenticationPolicy                 Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
AuthenticationPolicySilo             Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
BadLogonCount                        Property              System.Int32 BadLogonCount {get;}
CannotChangePassword                 Property              System.Boolean CannotChangePassword {get;set;}
CanonicalName                        Property              System.String CanonicalName {get;}
Certificates                         Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
CN                                   Property              System.String CN {get;}
codePage                             Property              System.Int32 codePage {get;set;}
CompoundIdentitySupported            Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
countryCode                          Property              System.Int32 countryCode {get;set;}
Created                              Property              System.DateTime Created {get;}
createTimeStamp                      Property              System.DateTime createTimeStamp {get;}
Deleted                              Property              System.Boolean Deleted {get;}
Description                          Property              System.String Description {get;set;}
DisplayName                          Property              System.String DisplayName {get;set;}
DistinguishedName                    Property              System.String DistinguishedName {get;set;}
DNSHostName                          Property              System.String DNSHostName {get;set;}
DoesNotRequirePreAuth                Property              System.Boolean DoesNotRequirePreAuth {get;set;}
dSCorePropagationData                Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
Enabled                              Property              System.Boolean Enabled {get;set;}
frsComputerReferenceBL               Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
HomedirRequired                      Property              System.Boolean HomedirRequired {get;set;}
HomePage                             Property              System.String HomePage {get;set;}
instanceType                         Property              System.Int32 instanceType {get;}
IPv4Address                          Property              System.String IPv4Address {get;}
IPv6Address                          Property              System.String IPv6Address {get;}
isCriticalSystemObject               Property              System.Boolean isCriticalSystemObject {get;set;}
isDeleted                            Property              System.Boolean isDeleted {get;}
KerberosEncryptionType               Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
LastBadPasswordAttempt               Property              System.DateTime LastBadPasswordAttempt {get;}
LastKnownParent                      Property              System.String LastKnownParent {get;}
lastLogon                            Property              System.Int64 lastLogon {get;set;}
LastLogonDate                        Property              System.DateTime LastLogonDate {get;}
lastLogonTimestamp                   Property              System.Int64 lastLogonTimestamp {get;set;}
localPolicyFlags                     Property              System.Int32 localPolicyFlags {get;set;}
Location                             Property              System.String Location {get;set;}
LockedOut                            Property              System.Boolean LockedOut {get;set;}
logonCount                           Property              System.Int32 logonCount {get;set;}
ManagedBy                            Property              System.String ManagedBy {get;set;}
MemberOf                             Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
MNSLogonAccount                      Property              System.Boolean MNSLogonAccount {get;set;}
Modified                             Property              System.DateTime Modified {get;}
modifyTimeStamp                      Property              System.DateTime modifyTimeStamp {get;}
msDS-SupportedEncryptionTypes        Property              System.Int32 msDS-SupportedEncryptionTypes {get;set;}
msDS-User-Account-Control-Computed   Property              System.Int32 msDS-User-Account-Control-Computed {get;}
Name                                 Property              System.String Name {get;}
netbootSCPBL                         Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
nTSecurityDescriptor                 Property              System.DirectoryServices.ActiveDirectorySecurity nTSecuri...
ObjectCategory                       Property              System.String ObjectCategory {get;}
ObjectClass                          Property              System.String ObjectClass {get;set;}
ObjectGUID                           Property              System.Nullable`1[[System.Guid, mscorlib, Version=4.0.0.0...
objectSid                            Property              System.Security.Principal.SecurityIdentifier objectSid {g...
OperatingSystem                      Property              System.String OperatingSystem {get;set;}
OperatingSystemHotfix                Property              System.String OperatingSystemHotfix {get;set;}
OperatingSystemServicePack           Property              System.String OperatingSystemServicePack {get;set;}
OperatingSystemVersion               Property              System.String OperatingSystemVersion {get;set;}
PasswordExpired                      Property              System.Boolean PasswordExpired {get;set;}
PasswordLastSet                      Property              System.DateTime PasswordLastSet {get;set;}
PasswordNeverExpires                 Property              System.Boolean PasswordNeverExpires {get;set;}
PasswordNotRequired                  Property              System.Boolean PasswordNotRequired {get;set;}
PrimaryGroup                         Property              System.String PrimaryGroup {get;}
primaryGroupID                       Property              System.Int32 primaryGroupID {get;set;}
PrincipalsAllowedToDelegateToAccount Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
ProtectedFromAccidentalDeletion      Property              System.Boolean ProtectedFromAccidentalDeletion {get;set;}
pwdLastSet                           Property              System.Int64 pwdLastSet {get;set;}
rIDSetReferences                     Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
SamAccountName                       Property              System.String SamAccountName {get;set;}
sAMAccountType                       Property              System.Int32 sAMAccountType {get;set;}
sDRightsEffective                    Property              System.Int32 sDRightsEffective {get;}
serverReferenceBL                    Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
ServiceAccount                       Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
servicePrincipalName                 Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
ServicePrincipalNames                Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
SID                                  Property              System.Security.Principal.SecurityIdentifier SID {get;set;}
SIDHistory                           Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
TrustedForDelegation                 Property              System.Boolean TrustedForDelegation {get;set;}
TrustedToAuthForDelegation           Property              System.Boolean TrustedToAuthForDelegation {get;set;}
UseDESKeyOnly                        Property              System.Boolean UseDESKeyOnly {get;set;}
userAccountControl                   Property              System.Int32 userAccountControl {get;set;}
userCertificate                      Property              Microsoft.ActiveDirectory.Management.ADPropertyValueColle...
UserPrincipalName                    Property              System.String UserPrincipalName {get;set;}
uSNChanged                           Property              System.Int64 uSNChanged {get;}
uSNCreated                           Property              System.Int64 uSNCreated {get;}
whenChanged                          Property              System.DateTime whenChanged {get;}
whenCreated                          Property              System.DateTime whenCreated {get;}

Get-QADComputer computer object properties

Quite a few of them!

PS C:\> Get-QADComputer testcomputer -IncludeAllProperties | Get-Member | ft -a

   TypeName: Quest.ActiveRoles.ArsPowerShellSnapIn.Data.ArsComputerObject

Name                                                  MemberType            Definition
----                                                  ----------            ----------
CommitChanges                                         Method                void CommitChanges()
Equals                                                Method                bool Equals(System.Object obj)
GetHashCode                                           Method                int GetHashCode()
GetType                                               Method                type GetType()
ToString                                              Method                string ToString()
accountExpires                                        NoteProperty          System.DateTime accountExpires=12/31/999...
accountNameHistory                                    NoteProperty           accountNameHistory=null
aCSPolicyName                                         NoteProperty           aCSPolicyName=null
adminCount                                            NoteProperty           adminCount=null
adminDescription                                      NoteProperty           adminDescription=null
adminDisplayName                                      NoteProperty           adminDisplayName=null
allowedAttributes                                     NoteProperty          System.Object[] allowedAttributes=System...
allowedAttributesEffective                            NoteProperty          System.Object[] allowedAttributesEffecti...
allowedChildClasses                                   NoteProperty          System.Object[] allowedChildClasses=Syst...
allowedChildClassesEffective                          NoteProperty          System.Object[] allowedChildClassesEffec...
altSecurityIdentities                                 NoteProperty           altSecurityIdentities=null
assistant                                             NoteProperty           assistant=null
attributeCertificateAttribute                         NoteProperty           attributeCertificateAttribute=null
audio                                                 NoteProperty           audio=null
badPasswordTime                                       NoteProperty          System.DateTime badPasswordTime=1/1/1601...
badPwdCount                                           NoteProperty          System.Int32 badPwdCount=0
bridgeheadServerListBL                                NoteProperty           bridgeheadServerListBL=null
businessCategory                                      NoteProperty           businessCategory=null
c                                                     NoteProperty           c=null
carLicense                                            NoteProperty           carLicense=null
catalogs                                              NoteProperty           catalogs=null
cn                                                    NoteProperty          System.String cn=WINXPSSD
co                                                    NoteProperty           co=null
codePage                                              NoteProperty          System.Int32 codePage=0
comment                                               NoteProperty           comment=null
company                                               NoteProperty           company=null
controlAccessRights                                   NoteProperty           controlAccessRights=null
countryCode                                           NoteProperty          System.Int32 countryCode=0
createTimeStamp                                       NoteProperty          System.DateTime createTimeStamp=1/7/2012...
dBCSPwd                                               NoteProperty           dBCSPwd=null
defaultClassStore                                     NoteProperty           defaultClassStore=null
defaultLocalPolicyObject                              NoteProperty           defaultLocalPolicyObject=null
department                                            NoteProperty           department=null
departmentNumber                                      NoteProperty           departmentNumber=null
desktopProfile                                        NoteProperty           desktopProfile=null
destinationIndicator                                  NoteProperty           destinationIndicator=null
directReports                                         NoteProperty           directReports=null
displayNamePrintable                                  NoteProperty           displayNamePrintable=null
distinguishedName                                     NoteProperty          System.String distinguishedName=CN=WINXP...
division                                              NoteProperty           division=null
dNSHostName                                           NoteProperty          System.String dNSHostName=winxpssd.svend...
dSASignature                                          NoteProperty           dSASignature=null
dSCorePropagationData                                 NoteProperty          System.Object[] dSCorePropagationData=Sy...
dynamicLDAPServer                                     NoteProperty           dynamicLDAPServer=null
employeeID                                            NoteProperty           employeeID=null
employeeNumber                                        NoteProperty           employeeNumber=null
employeeType                                          NoteProperty           employeeType=null
extensionName                                         NoteProperty           extensionName=null
facsimileTelephoneNumber                              NoteProperty           facsimileTelephoneNumber=null
flags                                                 NoteProperty           flags=null
fromEntry                                             NoteProperty          System.Boolean fromEntry=True
frsComputerReferenceBL                                NoteProperty           frsComputerReferenceBL=null
fRSMemberReferenceBL                                  NoteProperty           fRSMemberReferenceBL=null
fSMORoleOwner                                         NoteProperty           fSMORoleOwner=null
garbageCollPeriod                                     NoteProperty           garbageCollPeriod=null
gecos                                                 NoteProperty           gecos=null
generationQualifier                                   NoteProperty           generationQualifier=null
gidNumber                                             NoteProperty           gidNumber=null
givenName                                             NoteProperty           givenName=null
groupMembershipSAM                                    NoteProperty           groupMembershipSAM=null
groupPriority                                         NoteProperty           groupPriority=null
groupsToIgnore                                        NoteProperty           groupsToIgnore=null
homeDirectory                                         NoteProperty           homeDirectory=null
homeDrive                                             NoteProperty           homeDrive=null
homePhone                                             NoteProperty           homePhone=null
homePostalAddress                                     NoteProperty           homePostalAddress=null
houseIdentifier                                       NoteProperty           houseIdentifier=null
info                                                  NoteProperty           info=null
initials                                              NoteProperty           initials=null
instanceType                                          NoteProperty          System.Int32 instanceType=4
internationalISDNNumber                               NoteProperty           internationalISDNNumber=null
ipHostNumber                                          NoteProperty           ipHostNumber=null
ipPhone                                               NoteProperty           ipPhone=null
isCriticalSystemObject                                NoteProperty          System.Boolean isCriticalSystemObject=False
isDeleted                                             NoteProperty           isDeleted=null
isPrivilegeHolder                                     NoteProperty           isPrivilegeHolder=null
isRecycled                                            NoteProperty           isRecycled=null
jpegPhoto                                             NoteProperty           jpegPhoto=null
l                                                     NoteProperty           l=null
labeledURI                                            NoteProperty           labeledURI=null
lastLogoff                                            NoteProperty          System.DateTime lastLogoff=1/1/1601 12:0...
lastLogon                                             NoteProperty          System.DateTime lastLogon=11/20/2014 12:...
lastLogonTimestamp                                    NoteProperty          System.DateTime lastLogonTimestamp=11/17...
legacyExchangeDN                                      NoteProperty           legacyExchangeDN=null
lmPwdHistory                                          NoteProperty           lmPwdHistory=null
localeID                                              NoteProperty           localeID=null
localPolicyFlags                                      NoteProperty          System.Int32 localPolicyFlags=0
lockoutTime                                           NoteProperty           lockoutTime=null
loginShell                                            NoteProperty           loginShell=null
logonCount                                            NoteProperty          System.Int32 logonCount=10280
logonHours                                            NoteProperty           logonHours=null
logonWorkstation                                      NoteProperty           logonWorkstation=null
machineRole                                           NoteProperty           machineRole=null
mail                                                  NoteProperty           mail=null
managedObjects                                        NoteProperty           managedObjects=null
manager                                               NoteProperty           manager=null
masteredBy                                            NoteProperty           masteredBy=null
maxStorage                                            NoteProperty           maxStorage=null
mhsORAddress                                          NoteProperty           mhsORAddress=null
middleName                                            NoteProperty           middleName=null
mobile                                                NoteProperty           mobile=null
modifyTimeStamp                                       NoteProperty          System.DateTime modifyTimeStamp=11/17/20...
mS-DS-ConsistencyChildCount                           NoteProperty           mS-DS-ConsistencyChildCount=null
mS-DS-ConsistencyGuid                                 NoteProperty           mS-DS-ConsistencyGuid=null
mS-DS-CreatorSID                                      NoteProperty           mS-DS-CreatorSID=null
msCOM-PartitionSetLink                                NoteProperty           msCOM-PartitionSetLink=null
msCOM-UserLink                                        NoteProperty           msCOM-UserLink=null
msCOM-UserPartitionSetLink                            NoteProperty           msCOM-UserPartitionSetLink=null
msDFSR-ComputerReferenceBL                            NoteProperty           msDFSR-ComputerReferenceBL=null
msDFSR-MemberReferenceBL                              NoteProperty           msDFSR-MemberReferenceBL=null
msDRM-IdentityCertificate                             NoteProperty           msDRM-IdentityCertificate=null
msDS-AdditionalDnsHostName                            NoteProperty           msDS-AdditionalDnsHostName=null
msDS-AdditionalSamAccountName                         NoteProperty           msDS-AdditionalSamAccountName=null
msDS-AllowedToDelegateTo                              NoteProperty           msDS-AllowedToDelegateTo=null
msDS-Approx-Immed-Subordinates                        NoteProperty          System.Int32 msDS-Approx-Immed-Subordina...
msDS-AuthenticatedAtDC                                NoteProperty           msDS-AuthenticatedAtDC=null
msDS-AuthenticatedToAccountlist                       NoteProperty           msDS-AuthenticatedToAccountlist=null
msDS-Cached-Membership                                NoteProperty           msDS-Cached-Membership=null
msDS-Cached-Membership-Time-Stamp                     NoteProperty           msDS-Cached-Membership-Time-Stamp=null
msDS-EnabledFeatureBL                                 NoteProperty           msDS-EnabledFeatureBL=null
msDS-ExecuteScriptPassword                            NoteProperty           msDS-ExecuteScriptPassword=null
msDS-FailedInteractiveLogonCount                      NoteProperty           msDS-FailedInteractiveLogonCount=null
msDS-FailedInteractiveLogonCountAtLastSuccessfulLogon NoteProperty           msDS-FailedInteractiveLogonCountAtLastS...
msDS-HABSeniorityIndex                                NoteProperty           msDS-HABSeniorityIndex=null
msDS-HostServiceAccount                               NoteProperty           msDS-HostServiceAccount=null
msDS-HostServiceAccountBL                             NoteProperty           msDS-HostServiceAccountBL=null
msDS-IsDomainFor                                      NoteProperty           msDS-IsDomainFor=null
msDS-IsFullReplicaFor                                 NoteProperty           msDS-IsFullReplicaFor=null
msDS-isGC                                             NoteProperty           msDS-isGC=null
msDS-IsPartialReplicaFor                              NoteProperty           msDS-IsPartialReplicaFor=null
msDS-isRODC                                           NoteProperty           msDS-isRODC=null
msDS-IsUserCachableAtRodc                             NoteProperty           msDS-IsUserCachableAtRodc=null
msDS-KeyVersionNumber                                 NoteProperty          System.Int32 msDS-KeyVersionNumber=36
msDS-KrbTgtLink                                       NoteProperty           msDS-KrbTgtLink=null
msDS-KrbTgtLinkBl                                     NoteProperty           msDS-KrbTgtLinkBl=null
msDS-LastFailedInteractiveLogonTime                   NoteProperty           msDS-LastFailedInteractiveLogonTime=null
msDS-LastKnownRDN                                     NoteProperty           msDS-LastKnownRDN=null
msDS-LastSuccessfulInteractiveLogonTime               NoteProperty           msDS-LastSuccessfulInteractiveLogonTime...
msDS-LocalEffectiveDeletionTime                       NoteProperty           msDS-LocalEffectiveDeletionTime=null
msDS-LocalEffectiveRecycleTime                        NoteProperty           msDS-LocalEffectiveRecycleTime=null
msDs-masteredBy                                       NoteProperty           msDs-masteredBy=null
msDS-MembersForAzRoleBL                               NoteProperty           msDS-MembersForAzRoleBL=null
msDS-NC-RO-Replica-Locations-BL                       NoteProperty           msDS-NC-RO-Replica-Locations-BL=null
msDS-NCReplCursors                                    NoteProperty           msDS-NCReplCursors=null
msDS-NCReplInboundNeighbors                           NoteProperty           msDS-NCReplInboundNeighbors=null
msDS-NCReplOutboundNeighbors                          NoteProperty           msDS-NCReplOutboundNeighbors=null
msDS-NcType                                           NoteProperty           msDS-NcType=null
msDS-NeverRevealGroup                                 NoteProperty           msDS-NeverRevealGroup=null
msDS-NonMembersBL                                     NoteProperty           msDS-NonMembersBL=null
msDS-ObjectReferenceBL                                NoteProperty           msDS-ObjectReferenceBL=null
msDS-OIDToGroupLinkBl                                 NoteProperty           msDS-OIDToGroupLinkBl=null
msDS-OperationsForAzRoleBL                            NoteProperty           msDS-OperationsForAzRoleBL=null
msDS-OperationsForAzTaskBL                            NoteProperty           msDS-OperationsForAzTaskBL=null
msDS-PhoneticCompanyName                              NoteProperty           msDS-PhoneticCompanyName=null
msDS-PhoneticDepartment                               NoteProperty           msDS-PhoneticDepartment=null
msDS-PhoneticDisplayName                              NoteProperty           msDS-PhoneticDisplayName=null
msDS-PhoneticFirstName                                NoteProperty           msDS-PhoneticFirstName=null
msDS-PhoneticLastName                                 NoteProperty           msDS-PhoneticLastName=null
msDS-PrincipalName                                    NoteProperty          System.String msDS-PrincipalName=SVENDSE...
msDS-PromotionSettings                                NoteProperty           msDS-PromotionSettings=null
msDS-PSOApplied                                       NoteProperty           msDS-PSOApplied=null
msDS-ReplAttributeMetaData                            NoteProperty          System.Object[] msDS-ReplAttributeMetaDa...
msDS-ReplValueMetaData                                NoteProperty           msDS-ReplValueMetaData=null
msDS-ResultantPSO                                     NoteProperty           msDS-ResultantPSO=null
msDS-RevealedDSAs                                     NoteProperty           msDS-RevealedDSAs=null
msDS-RevealedList                                     NoteProperty           msDS-RevealedList=null
msDS-RevealedListBL                                   NoteProperty           msDS-RevealedListBL=null
msDS-RevealedUsers                                    NoteProperty           msDS-RevealedUsers=null
msDS-RevealOnDemandGroup                              NoteProperty           msDS-RevealOnDemandGroup=null
msDS-SecondaryKrbTgtNumber                            NoteProperty           msDS-SecondaryKrbTgtNumber=null
msDS-Site-Affinity                                    NoteProperty           msDS-Site-Affinity=null
msDS-SiteName                                         NoteProperty           msDS-SiteName=null
msDS-SourceObjectDN                                   NoteProperty           msDS-SourceObjectDN=null
msDS-SupportedEncryptionTypes                         NoteProperty           msDS-SupportedEncryptionTypes=null
msDS-TasksForAzRoleBL                                 NoteProperty           msDS-TasksForAzRoleBL=null
msDS-TasksForAzTaskBL                                 NoteProperty           msDS-TasksForAzTaskBL=null
msDS-User-Account-Control-Computed                    NoteProperty          System.Int32 msDS-User-Account-Control-C...
msDS-UserPasswordExpiryTimeComputed                   NoteProperty          System.Int64 msDS-UserPasswordExpiryTime...
msExchAssistantName                                   NoteProperty           msExchAssistantName=null
msExchHouseIdentifier                                 NoteProperty           msExchHouseIdentifier=null
msExchLabeledURI                                      NoteProperty           msExchLabeledURI=null
msIIS-FTPDir                                          NoteProperty           msIIS-FTPDir=null
msIIS-FTPRoot                                         NoteProperty           msIIS-FTPRoot=null
mSMQDigests                                           NoteProperty           mSMQDigests=null
mSMQDigestsMig                                        NoteProperty           mSMQDigestsMig=null
mSMQSignCertificates                                  NoteProperty           mSMQSignCertificates=null
mSMQSignCertificatesMig                               NoteProperty           mSMQSignCertificatesMig=null
msNPAllowDialin                                       NoteProperty           msNPAllowDialin=null
msNPCallingStationID                                  NoteProperty           msNPCallingStationID=null
msNPSavedCallingStationID                             NoteProperty           msNPSavedCallingStationID=null
msPKI-CredentialRoamingTokens                         NoteProperty           msPKI-CredentialRoamingTokens=null
msPKIAccountCredentials                               NoteProperty           msPKIAccountCredentials=null
msPKIDPAPIMasterKeys                                  NoteProperty           msPKIDPAPIMasterKeys=null
msPKIRoamingTimeStamp                                 NoteProperty           msPKIRoamingTimeStamp=null
msRADIUS-FramedInterfaceId                            NoteProperty           msRADIUS-FramedInterfaceId=null
msRADIUS-FramedIpv6Prefix                             NoteProperty           msRADIUS-FramedIpv6Prefix=null
msRADIUS-FramedIpv6Route                              NoteProperty           msRADIUS-FramedIpv6Route=null
msRADIUS-SavedFramedInterfaceId                       NoteProperty           msRADIUS-SavedFramedInterfaceId=null
msRADIUS-SavedFramedIpv6Prefix                        NoteProperty           msRADIUS-SavedFramedIpv6Prefix=null
msRADIUS-SavedFramedIpv6Route                         NoteProperty           msRADIUS-SavedFramedIpv6Route=null
msRADIUSCallbackNumber                                NoteProperty           msRADIUSCallbackNumber=null
msRADIUSFramedIPAddress                               NoteProperty           msRADIUSFramedIPAddress=null
msRADIUSFramedRoute                                   NoteProperty           msRADIUSFramedRoute=null
msRADIUSServiceType                                   NoteProperty           msRADIUSServiceType=null
msRASSavedCallbackNumber                              NoteProperty           msRASSavedCallbackNumber=null
msRASSavedFramedIPAddress                             NoteProperty           msRASSavedFramedIPAddress=null
msRASSavedFramedRoute                                 NoteProperty           msRASSavedFramedRoute=null
msSFU30Aliases                                        NoteProperty           msSFU30Aliases=null
msSFU30Name                                           NoteProperty           msSFU30Name=null
msSFU30NisDomain                                      NoteProperty           msSFU30NisDomain=null
msSFU30PosixMemberOf                                  NoteProperty           msSFU30PosixMemberOf=null
msTPM-OwnerInformation                                NoteProperty           msTPM-OwnerInformation=null
msTSAllowLogon                                        NoteProperty           msTSAllowLogon=null
msTSBrokenConnectionAction                            NoteProperty           msTSBrokenConnectionAction=null
msTSConnectClientDrives                               NoteProperty           msTSConnectClientDrives=null
msTSConnectPrinterDrives                              NoteProperty           msTSConnectPrinterDrives=null
msTSDefaultToMainPrinter                              NoteProperty           msTSDefaultToMainPrinter=null
msTSEndpointData                                      NoteProperty           msTSEndpointData=null
msTSEndpointPlugin                                    NoteProperty           msTSEndpointPlugin=null
msTSEndpointType                                      NoteProperty           msTSEndpointType=null
msTSExpireDate                                        NoteProperty           msTSExpireDate=null
msTSExpireDate2                                       NoteProperty           msTSExpireDate2=null
msTSExpireDate3                                       NoteProperty           msTSExpireDate3=null
msTSExpireDate4                                       NoteProperty           msTSExpireDate4=null
msTSHomeDirectory                                     NoteProperty           msTSHomeDirectory=null
msTSHomeDrive                                         NoteProperty           msTSHomeDrive=null
msTSInitialProgram                                    NoteProperty           msTSInitialProgram=null
msTSLicenseVersion                                    NoteProperty           msTSLicenseVersion=null
msTSLicenseVersion2                                   NoteProperty           msTSLicenseVersion2=null
msTSLicenseVersion3                                   NoteProperty           msTSLicenseVersion3=null
msTSLicenseVersion4                                   NoteProperty           msTSLicenseVersion4=null
msTSLSProperty01                                      NoteProperty           msTSLSProperty01=null
msTSLSProperty02                                      NoteProperty           msTSLSProperty02=null
msTSManagingLS                                        NoteProperty           msTSManagingLS=null
msTSManagingLS2                                       NoteProperty           msTSManagingLS2=null
msTSManagingLS3                                       NoteProperty           msTSManagingLS3=null
msTSManagingLS4                                       NoteProperty           msTSManagingLS4=null
msTSMaxConnectionTime                                 NoteProperty           msTSMaxConnectionTime=null
msTSMaxDisconnectionTime                              NoteProperty           msTSMaxDisconnectionTime=null
msTSMaxIdleTime                                       NoteProperty           msTSMaxIdleTime=null
msTSPrimaryDesktop                                    NoteProperty           msTSPrimaryDesktop=null
msTSPrimaryDesktopBL                                  NoteProperty           msTSPrimaryDesktopBL=null
msTSProfilePath                                       NoteProperty           msTSProfilePath=null
msTSProperty01                                        NoteProperty           msTSProperty01=null
msTSProperty02                                        NoteProperty           msTSProperty02=null
msTSReconnectionAction                                NoteProperty           msTSReconnectionAction=null
msTSRemoteControl                                     NoteProperty           msTSRemoteControl=null
msTSSecondaryDesktopBL                                NoteProperty           msTSSecondaryDesktopBL=null
msTSSecondaryDesktops                                 NoteProperty           msTSSecondaryDesktops=null
msTSWorkDirectory                                     NoteProperty           msTSWorkDirectory=null
netbootGUID                                           NoteProperty           netbootGUID=null
netbootInitialization                                 NoteProperty           netbootInitialization=null
netbootMachineFilePath                                NoteProperty           netbootMachineFilePath=null
netbootMirrorDataFile                                 NoteProperty           netbootMirrorDataFile=null
netbootSCPBL                                          NoteProperty           netbootSCPBL=null
netbootSIFFile                                        NoteProperty           netbootSIFFile=null
networkAddress                                        NoteProperty           networkAddress=null
nisMapName                                            NoteProperty           nisMapName=null
nonSecurityMemberBL                                   NoteProperty           nonSecurityMemberBL=null
ntPwdHistory                                          NoteProperty           ntPwdHistory=null
nTSecurityDescriptor                                  NoteProperty           nTSecurityDescriptor=null
o                                                     NoteProperty           o=null
objectCategory                                        NoteProperty          System.String objectCategory=CN=Computer...
objectClass                                           NoteProperty          System.Object[] objectClass=System.Object[]
objectGUID                                            NoteProperty          System.String objectGUID=EC4DEAD0512A864...
objectSid                                             NoteProperty          System.String objectSid=0105000000000005...
objectVersion                                         NoteProperty           objectVersion=null
operatingSystem                                       NoteProperty          System.String operatingSystem=Windows XP...
operatingSystemHotfix                                 NoteProperty           operatingSystemHotfix=null
operatingSystemServicePack                            NoteProperty          System.String operatingSystemServicePack...
operatingSystemVersion                                NoteProperty          System.String operatingSystemVersion=5.1...
operatorCount                                         NoteProperty           operatorCount=null
otherFacsimileTelephoneNumber                         NoteProperty           otherFacsimileTelephoneNumber=null
otherHomePhone                                        NoteProperty           otherHomePhone=null
otherIpPhone                                          NoteProperty           otherIpPhone=null
otherLoginWorkstations                                NoteProperty           otherLoginWorkstations=null
otherMailbox                                          NoteProperty           otherMailbox=null
otherMobile                                           NoteProperty           otherMobile=null
otherPager                                            NoteProperty           otherPager=null
otherTelephone                                        NoteProperty           otherTelephone=null
otherWellKnownObjects                                 NoteProperty           otherWellKnownObjects=null
ou                                                    NoteProperty           ou=null
ownerBL                                               NoteProperty           ownerBL=null
pager                                                 NoteProperty           pager=null
partialAttributeDeletionList                          NoteProperty           partialAttributeDeletionList=null
partialAttributeSet                                   NoteProperty           partialAttributeSet=null
personalTitle                                         NoteProperty           personalTitle=null
photo                                                 NoteProperty           photo=null
physicalDeliveryOfficeName                            NoteProperty           physicalDeliveryOfficeName=null
physicalLocationObject                                NoteProperty           physicalLocationObject=null
policyReplicationFlags                                NoteProperty           policyReplicationFlags=null
possibleInferiors                                     NoteProperty           possibleInferiors=null
postalAddress                                         NoteProperty           postalAddress=null
postalCode                                            NoteProperty           postalCode=null
postOfficeBox                                         NoteProperty           postOfficeBox=null
preferredDeliveryMethod                               NoteProperty           preferredDeliveryMethod=null
preferredLanguage                                     NoteProperty           preferredLanguage=null
preferredOU                                           NoteProperty           preferredOU=null
primaryGroupID                                        NoteProperty          System.Int32 primaryGroupID=515
primaryInternationalISDNNumber                        NoteProperty           primaryInternationalISDNNumber=null
primaryTelexNumber                                    NoteProperty           primaryTelexNumber=null
profilePath                                           NoteProperty           profilePath=null
proxiedObjectName                                     NoteProperty           proxiedObjectName=null
pwdLastSet                                            NoteProperty          System.DateTime pwdLastSet=11/5/2014 10:...
queryPolicyBL                                         NoteProperty           queryPolicyBL=null
registeredAddress                                     NoteProperty           registeredAddress=null
replPropertyMetaData                                  NoteProperty          System.String replPropertyMetaData=01000...
replUpToDateVector                                    NoteProperty           replUpToDateVector=null
repsFrom                                              NoteProperty           repsFrom=null
repsTo                                                NoteProperty           repsTo=null
revision                                              NoteProperty           revision=null
rid                                                   NoteProperty           rid=null
rIDSetReferences                                      NoteProperty           rIDSetReferences=null
roomNumber                                            NoteProperty           roomNumber=null
sAMAccountType                                        NoteProperty          System.Int32 sAMAccountType=805306369
scriptPath                                            NoteProperty           scriptPath=null
sDRightsEffective                                     NoteProperty          System.Int32 sDRightsEffective=7
secretary                                             NoteProperty           secretary=null
securityIdentifier                                    NoteProperty           securityIdentifier=null
seeAlso                                               NoteProperty           seeAlso=null
serialNumber                                          NoteProperty           serialNumber=null
serverReferenceBL                                     NoteProperty           serverReferenceBL=null
servicePrincipalName                                  NoteProperty          System.Object[] servicePrincipalName=Sys...
shadowExpire                                          NoteProperty           shadowExpire=null
shadowFlag                                            NoteProperty           shadowFlag=null
shadowInactive                                        NoteProperty           shadowInactive=null
shadowLastChange                                      NoteProperty           shadowLastChange=null
shadowMax                                             NoteProperty           shadowMax=null
shadowMin                                             NoteProperty           shadowMin=null
shadowWarning                                         NoteProperty           shadowWarning=null
showInAddressBook                                     NoteProperty           showInAddressBook=null
showInAdvancedViewOnly                                NoteProperty           showInAdvancedViewOnly=null
sIDHistory                                            NoteProperty           sIDHistory=null
siteGUID                                              NoteProperty           siteGUID=null
siteObjectBL                                          NoteProperty           siteObjectBL=null
sn                                                    NoteProperty           sn=null
st                                                    NoteProperty           st=null
street                                                NoteProperty           street=null
streetAddress                                         NoteProperty           streetAddress=null
structuralObjectClass                                 NoteProperty          System.Object[] structuralObjectClass=Sy...
subRefs                                               NoteProperty           subRefs=null
subSchemaSubEntry                                     NoteProperty          System.String subSchemaSubEntry=CN=Aggre...
supplementalCredentials                               NoteProperty           supplementalCredentials=null
systemFlags                                           NoteProperty           systemFlags=null
telephoneNumber                                       NoteProperty           telephoneNumber=null
teletexTerminalIdentifier                             NoteProperty           teletexTerminalIdentifier=null
telexNumber                                           NoteProperty           telexNumber=null
terminalServer                                        NoteProperty           terminalServer=null
textEncodedORAddress                                  NoteProperty           textEncodedORAddress=null
thumbnailLogo                                         NoteProperty           thumbnailLogo=null
thumbnailPhoto                                        NoteProperty           thumbnailPhoto=null
title                                                 NoteProperty           title=null
tokenGroups                                           NoteProperty          System.Object[] tokenGroups=System.Object[]
tokenGroupsGlobalAndUniversal                         NoteProperty          System.String tokenGroupsGlobalAndUniver...
tokenGroupsNoGCAcceptable                             NoteProperty          System.Object[] tokenGroupsNoGCAcceptabl...
uid                                                   NoteProperty           uid=null
uidNumber                                             NoteProperty           uidNumber=null
unicodePwd                                            NoteProperty           unicodePwd=null
unixHomeDirectory                                     NoteProperty           unixHomeDirectory=null
unixUserPassword                                      NoteProperty           unixUserPassword=null
url                                                   NoteProperty           url=null
userAccountControl                                    NoteProperty          System.Int32 userAccountControl=4096
userCert                                              NoteProperty           userCert=null
userCertificate                                       NoteProperty           userCertificate=null
userParameters                                        NoteProperty           userParameters=null
userPassword                                          NoteProperty           userPassword=null
userPKCS12                                            NoteProperty           userPKCS12=null
userPrincipalName                                     NoteProperty           userPrincipalName=null
userSharedFolder                                      NoteProperty           userSharedFolder=null
userSharedFolderOther                                 NoteProperty           userSharedFolderOther=null
userSMIMECertificate                                  NoteProperty           userSMIMECertificate=null
userWorkstations                                      NoteProperty           userWorkstations=null
uSNChanged                                            NoteProperty          System.Int64 uSNChanged=6252889
uSNCreated                                            NoteProperty          System.Int64 uSNCreated=510361
uSNDSALastObjRemoved                                  NoteProperty           uSNDSALastObjRemoved=null
USNIntersite                                          NoteProperty           USNIntersite=null
uSNLastObjRem                                         NoteProperty           uSNLastObjRem=null
uSNSource                                             NoteProperty           uSNSource=null
volumeCount                                           NoteProperty           volumeCount=null
wbemPath                                              NoteProperty           wbemPath=null
wellKnownObjects                                      NoteProperty           wellKnownObjects=null
whenChanged                                           NoteProperty          System.DateTime whenChanged=11/17/2014 6...
whenCreated                                           NoteProperty          System.DateTime whenCreated=1/7/2012 2:0...
wWWHomePage                                           NoteProperty           wWWHomePage=null
x121Address                                           NoteProperty           x121Address=null
x500uniqueIdentifier                                  NoteProperty           x500uniqueIdentifier=null
Item                                                  ParameterizedProperty System.Object Item(string propertyName) ...
AccountIsDisabled                                     Property              bool AccountIsDisabled {get;set;}
AllMemberOf                                           Property              string[] AllMemberOf {get;}
Cache                                                 Property              Quest.ActiveRoles.ArsPowerShellSnapIn.Bu...
CanonicalName                                         Property              string CanonicalName {get;}
ClassName                                             Property              string ClassName {get;}
ComputerName                                          Property              string ComputerName {get;}
ComputerRole                                          Property              Quest.ActiveRoles.ArsPowerShellSnapIn.Co...
Connection                                            Property              Quest.ActiveRoles.ArsPowerShellSnapIn.Da...
CreationDate                                          Property              datetime CreationDate {get;}
CreatorSid                                            Property              System.Security.Principal.SecurityIdenti...
Description                                           Property              string Description {get;}
DirectoryEntry                                        Property              adsi DirectoryEntry {get;}
DisplayName                                           Property              string DisplayName {get;}
DN                                                    Property              string DN {get;}
DnsName                                               Property              string DnsName {get;}
Domain                                                Property              Quest.ActiveRoles.ArsPowerShellSnapIn.UI...
EmailAddressPolicyEnabled                             Property              bool EmailAddressPolicyEnabled {get;}
Guid                                                  Property              guid Guid {get;}
Keywords                                              Property              string[] Keywords {get;}
LastKnownParent                                       Property              string LastKnownParent {get;}
Location                                              Property              string Location {get;}
ManagedBy                                             Property              string ManagedBy {get;}
MemberOf                                              Property              string[] MemberOf {get;}
ModificationDate                                      Property              datetime ModificationDate {get;}
Name                                                  Property              string Name {get;}
NestedMemberOf                                        Property              string[] NestedMemberOf {get;}
Notes                                                 Property              string Notes {get;}
NTAccountName                                         Property              string NTAccountName {get;}
OperationID                                           Property              string OperationID {get;}
OperationStatus                                       Property              Quest.ActiveRoles.ArsPowerShellSnapIn.Bu...
OSHotFix                                              Property              string OSHotFix {get;}
OSName                                                Property              string OSName {get;}
OSServicePack                                         Property              string OSServicePack {get;}
OSVersion                                             Property              string OSVersion {get;}
ParentContainer                                       Property              string ParentContainer {get;}
ParentContainerDN                                     Property              string ParentContainerDN {get;}
Path                                                  Property              string Path {get;}
PrimaryCCMailAddress                                  Property              string PrimaryCCMailAddress {get;}
PrimaryGroupWiseAddress                               Property              string PrimaryGroupWiseAddress {get;}
PrimaryLotusNotesAddress                              Property              string PrimaryLotusNotesAddress {get;}
PrimaryMacMailAddress                                 Property              string PrimaryMacMailAddress {get;}
PrimaryMSMailAddress                                  Property              string PrimaryMSMailAddress {get;}
PrimarySMTPAddress                                    Property              string PrimarySMTPAddress {get;}
PrimarySMTPAddressPrefix                              Property              string PrimarySMTPAddressPrefix {get;}
PrimarySMTPAddressSuffix                              Property              string PrimarySMTPAddressSuffix {get;}
PrimaryX400Address                                    Property              string PrimaryX400Address {get;}
ProxyAddresses                                        Property              string[] ProxyAddresses {get;}
SamAccountName                                        Property              string SamAccountName {get;set;}
SecondaryOwners                                       Property              string[] SecondaryOwners {get;}
Security                                              Property              Quest.ActiveRoles.ArsPowerShellSnapIn.UI...
Sid                                                   Property              System.Security.Principal.SecurityIdenti...
TrustedForDelegation                                  Property              bool TrustedForDelegation {get;}
Type                                                  Property              string Type {get;}