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
위의 예제 코드를 실행하면 아래와 같은 결과를 얻을 수 있습니다.
위와 같은 출력이 없다면 환경에 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