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

MD Aminul Islam 2024년2월15일
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
MD Aminul Islam avatar MD Aminul Islam avatar

Aminul Is an Expert Technical Writer and Full-Stack Developer. He has hands-on working experience on numerous Developer Platforms and SAAS startups. He is highly skilled in numerous Programming languages and Frameworks. He can write professional technical articles like Reviews, Programming, Documentation, SOP, User manual, Whitepaper, etc.

LinkedIn