2016-12-15 87 views
0

我想将这两个条目组合起来...... get-aduser XXXX |选择姓名,姓名,姓 和 get-qadmemberof -identity XXXX |选择名称|排序名称 他们都工作得很好,但我想结合,所以我的结果将显示用户名和低于该用户在组。组合get-aduser和get-qadmemberof

+0

你为什么想这样做? 'get-aduser XXXX -Properties memberof' – 4c74356b41

回答

0
Get-Aduser XXXX | Get-ADPrincipalGroupMembership | select name 

这是如何获得“XXXX”组名与Microsoft Native AD模块。

0

有几种方法可以实现。

方式1:

#Output will resemble "CN=GroupName,OU=Groups,OU=Domain,OU=Local" Not always ideal output 
Get-ADUser -Identity "TestUser" -Properties -ExpandProperty MemberOf 

方式2:作为凯文提到

#Output will resemble more what you are looking for 
Get-ADUser -Identity "TestUser" | Get-ADPrincipalGroupMembership | Select-Obeject -ExpandProperty Name 

方式3:全脚本

#This will create a csv titled with the Users sAMAccountName from the .txt file, 
#within that csv is a list of the users groups. 
#To improve on this script you could use PSObjects to make this more efficent 
#Don't Want to give you all the answers ;) 

Import-Module ActiveDirectory 
$UserList = Get-Content C:\Temp\UserList.txt 
ForEach($User in $UserList){ 
    $UserMembership = Get-ADUser $User | Get-ADPrincipalGroupMembership | Select-Object -Property Name 
    $UserMembership | Export-CSV "C:\Temp\$User.CSV" -NoTypeInformation 
}