Get AD Group Member Details from Trusted Domains
The vast majority of active directory powershell cmdlets don’t need any enhancement but there is one in particular that I felt could use an alteration: Get-ADGroupMember. When using this command it will return [Microsoft.ActiveDirectory.Management.ADObject] types which can be thrown to a switch statement depending on objectclass and you will get the object’s home AD info. However, when dealing with multiple domains the basic output can become a PITA to decipher. Initially I wanted a custom attribute containing just the object’s home domain FQDN for sorting/sum reasons but settled on a hybrid report where both the home FQDN and the home AD object details are returned: Get-ADGroupMemberEnhanced