所以我有一个关于Get-ADGroup奇怪的PowerShell行为的问题。 如果我在创build的组上使用它,我可以让成员很好。 但是对于一些(不是全部)内置的组,包括域用户 ,它什么都不返回。 看到:
PS C:\> Get-ADGroup -Filter * -Properties * | Where {$_.name -eq "Iron Throne"} | Select -ExpandProperty members CN=robert,OU=Baratheons,DC=seven-kingdoms,DC=local CN=daenerys,OU=Targaryens,DC=seven-kingdoms,DC=local CN=margaery,OU=Tyrells,DC=seven-kingdoms,DC=local CN=joffrey,OU=Baratheons,DC=seven-kingdoms,DC=local CN=Cersei Lannister,OU=Lannisters,DC=seven-kingdoms,DC=local PS C:\> Get-ADGroup -Filter * -Properties * | Where {$_.name -eq "Domain Users"} | Select -ExpandProperty members PS C:\>
他们在Active Directory用户和计算机中显示正常。 这是作为pipe理员在Win2012R2 DC上。 有人知道为什么
使用许多实用程序查询member或member时,用户的主要组不会被列出。 由于“域用户”是域用户的默认主要组,因此通常该组对于查询将显示为空。 您也可以考虑查询primaryGroupId属性。
请参阅: 设置主要组从Active Directory中的组成员身份排除用户