我一直在尝试使用下面的代码来获取目标机器所在的 AD 组列表,但我遇到了一些困难。
Get-AdComputer -Identity $hostname -property "MemberOf"
当我执行代码时,我会返回这个。
DistinguishedName : CN=$hostname,OU=test,OU=test,OU=test All Workstations,DC=te
st,DC=test,DC=com
DNSHostName : $hostname Enabled : True
MemberOf : {CN=Flash_Player_Adobe_11.1.102_LCL,OU=test All Softw
are Groups,DC=test,DC=test,DC=test, CN=Adobe Acrobat X P
rofessional 10,OU=test All Software Groups,DC=test,DC=test,D
C=co.uk, CN=Silverlight_Microsoft_4.0.60.0_LCL,OU=test
All Software Groups,DC=test,DC=test,DC=test}
Name : %hostname ObjectClass : computer
ObjectGUID : 5cf00026-c91a-422e-8a3e-7ee546456717f
SamAccountName : Test
SID : f-1-5-21-18934363546-5655752-5353453-564535
UserPrincipalName :
有没有一种方法可以让 memberOf 返回(附加到机器的 AD agroup 列表并在仅列出组名称的列表中排序。例如:
Silverlight_Microsoft_4.0.60.0_LCL
Adobe Acrobat XP Professional
ETC