powershell - Compare-Object Pass Into Get-ADUser To Get DisplayName -
good day. trying accomplish showing displayname name thing can show compare-object name trying pass output compare-object get-aduser more user information. below code working with.
import-module activedirectory #imports ad module $group = read-host "what group name want membership for?" $list = get-adgroupmember $group -recursive | select name $ou = read-host "what ou want list of? [list full path {ou=xxx,dc=xxx,dc=xxx}]" $oulist = get-aduser -searchbase $ou -filter * -properties name, displayname, title | select name $comparison = (compare-object -referenceobject $list -differenceobject $oulist | where-object {$_.sideindicator -eq "=>"} | select name foreach ($user in $comparison) {get-aduser $user.inputobject -properties name,displayname | select name, displayname} the error
get-aduser : cannot bind parameter 'identity'. cannot convert value "@{name=username}" type microsoft.activedirectory.management.aduser
i know simple can't quite figure out. thank assistance.
Comments
Post a Comment