Active directory 获取作为AD组一部分的服务器列表

Active directory 获取作为AD组一部分的服务器列表,active-directory,Active Directory,如何获取分配给组或嵌套组的服务器列表 例如: 组A分配给服务器A。组B分配给服务器B User1和user2是Group12的成员。然后将组12添加为组a和组B的成员 现在我想获得user1和user2有权访问的服务器列表 我能够检索每个用户所属的组。但我仍然不知道哪些服务器被添加到Group12中 预期结果 Some命令-GroupID Group12 输出-->服务器A和服务器2 Some命令-用户名user1 输出-->ServerA和ServerB根据我从您的查询中了解到的情况,您希望检

如何获取分配给组或嵌套组的服务器列表

例如:

组A分配给服务器A。组B分配给服务器B

User1和user2是Group12的成员。然后将组12添加为组a和组B的成员

现在我想获得user1和user2有权访问的服务器列表

我能够检索每个用户所属的组。但我仍然不知道哪些服务器被添加到Group12中

预期结果

Some命令-GroupID Group12

输出-->服务器A和服务器2

Some命令-用户名user1


输出-->ServerA和ServerB

根据我从您的查询中了解到的情况,您希望检索AD中的组成员

您可以使用PowerShell cmdlet查询组的成员,如下所示:

# you need to have RSAT (Remote Server Administration Tools) module installed
# on the system where you're going to run below cmdlets in PowerShell

Import-Module ActiveDirectory  
Get-ADGroupMember -Identity "GroupA" -Recursive   # to get members of Group A
Get-ADGroupMember -Identity "GroupB" -Recursive   # to get members of Group B
Get-ADGroupMember -Identity "Group12" -Recursive  # to get members of Group 12

据我从您的查询中了解,您希望检索AD中的组成员

您可以使用PowerShell cmdlet查询组的成员,如下所示:

# you need to have RSAT (Remote Server Administration Tools) module installed
# on the system where you're going to run below cmdlets in PowerShell

Import-Module ActiveDirectory  
Get-ADGroupMember -Identity "GroupA" -Recursive   # to get members of Group A
Get-ADGroupMember -Identity "GroupB" -Recursive   # to get members of Group B
Get-ADGroupMember -Identity "Group12" -Recursive  # to get members of Group 12

“分配给服务器”的确切含义是什么?该组是否已添加到服务器上的管理员组?我想知道是否有方法获取属于group12的服务器列表。任何会导致将服务器A和服务器B列为结果的命令“属于group12的服务器”是什么意思?这些服务器的计算机对象是否作为group12的成员添加?您所说的“分配给服务器”到底是什么意思?该组是否已添加到服务器上的管理员组?我想知道是否有方法获取属于group12的服务器列表。任何会导致将服务器A和服务器B列为结果的命令“属于group12的服务器”是什么意思?这些服务器的计算机对象是否作为group12的成员添加?