0
我想将这两个条目组合起来...... get-aduser XXXX |选择姓名,姓名,姓 和 get-qadmemberof -identity XXXX |选择名称|排序名称 他们都工作得很好,但我想结合,所以我的结果将显示用户名和低于该用户在组。组合get-aduser和get-qadmemberof
我想将这两个条目组合起来...... get-aduser XXXX |选择姓名,姓名,姓 和 get-qadmemberof -identity XXXX |选择名称|排序名称 他们都工作得很好,但我想结合,所以我的结果将显示用户名和低于该用户在组。组合get-aduser和get-qadmemberof
Get-Aduser XXXX | Get-ADPrincipalGroupMembership | select name
这是如何获得“XXXX”组名与Microsoft Native AD模块。
有几种方法可以实现。
方式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
}
你为什么想这样做? 'get-aduser XXXX -Properties memberof' – 4c74356b41