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
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