HOWTO · PowerShell

PowerShell의 여러 그룹에서 AdGroupMember 가져오기

이 자습서에서는 PowerShell의 여러 그룹에서 AdGroupMember를 가져오는 방법에 대해 설명합니다.

이 페이지의 내용

Get-ADGroupMember 명령을 사용하여 구성원 목록을 가져올 수 있습니다. 이러한 구성원은 주로 ActiveDirectory에서 옵니다.

이제 ActiveDirectory는 주로 Active Directory 구성원을 관리하는 데 사용되는 일련의 cmdlet을 포함하는 모듈입니다.

이 기사에서는 PowerShell에서 그룹 구성원을 얻는 방법을 살펴보고 주제를 더 쉽게 만들기 위해 예제와 설명을 사용하여 주제에 대해 논의할 것입니다.

PowerShell의 여러 그룹에서 ADGroupMember 가져오기

Get-ADGroupMember cmdlet을 -Recursive 매개 변수와 함께 사용하여 여러 그룹에서 adgroupmember를 가져옵니다.

$groupNames = "Group1", "Group2", "Group3"

$results = @();

foreach ($group in $groupNames) {
   $results+= (Get-ADGroupMember -Identity $group -Recursive)
}

$results | Format-Table -AutoSize

위의 예제 코드를 실행하면 아래와 같은 결과를 얻을 수 있습니다.

adgroupmember 여러 그룹 가져오기

위와 같은 출력이 없다면 환경에 ActiveDirectory가 없을 수 있습니다. 아래 단계를 사용하여 이 문제를 해결하십시오.

먼저 ActiveDirectory가 있는지 확인하십시오. 이렇게 하려면 아래 예를 따르십시오.

Get-Module -Name ActiveDirectory

ActiveDirectory가 있는 경우 아래와 같은 출력이 표시됩니다.

ModuleType Version    Name                                ExportedCommands
---------- -------    ----                                ----------------
Manifest   1.0.1.0    ActiveDirectory                     {Add-ADCentralAccessPolicyMember, Add-ADComputerServiceAccount, Add-ADDomainControllerPasswordReplicationPolicy, Add-ADFineGrained...

위와 같은 출력이 표시되지 않으면 아래 명령을 실행하여 ActiveDirectory를 설치하십시오.

Get-WindowsCapability -Name RSAT.ActiveDirectory* -Online | Add-WindowsCapability -Online