Get-ADUser : PowerShell을 통해 Active Directory 사용자 정보 가져 오기

Get-ADUser는 Active Directory 도메인 사용자 및 해당 속성에 대한 정보를 가져 오는 데 사용할 수있는 기본 PowerShell cmdlet 중 하나입니다. Get-ADUser를 사용하여 AD 사용자 개체 특성의 값을보고, 필요한 특성이있는 도메인의 사용자 목록을 표시하고,이를 CSV로 내보내고, 다양한 기준과 필터를 사용하여 도메인 사용자를 선택할 수 있습니다.

Get-ADUser cmdlet은 PowerShell 2.0부터 사용할 수 있으며 Windows PowerShell 용 특수 모듈 Active Directory (Windows Server 2008에 도입 됨)의 일부입니다. R2). RSAT-AD-PowerShell cmdlet을 사용하면 AD 개체에 대해 다양한 작업을 수행 할 수 있습니다.

참고. 이전에 AD 사용자 계정의 특성에 대한 정보를 얻으려면 ADUC 콘솔 (저장된 AD 쿼리 포함), vbs 스크립트, dsquery 등 다양한 도구를 사용해야했습니다. 이러한 모든 도구는 Get-ADUser cmdlet으로 쉽게 바꿀 수 있습니다.

이 예에서는 Get-ADUser PowerShell cmdlet을 사용하여 사용자의 암호가 마지막으로 변경된 시간과 암호 만료 날짜에 대한 정보를 얻는 방법을 보여줍니다.

찾는 방법 Get-ADUser를 사용하는 AD 사용자 및 목록 속성?

RSAT-AD-PowerShell 모듈을 사용하려면 관리자 권한 PowerShell 콘솔을 실행하고 다음 명령을 사용하여 모듈을 가져와야합니다.

Import-Module activedirectory

RSAT-AD-PowerShell 모듈은 Windows Server 2012에 기본적으로 설치됩니다. (및 최신 버전) AD DS (Active Directory 도메인 서비스) 역할을 배포 한 경우. 도메인 구성원 서버에 모듈을 설치하려면 다음 명령을 실행하십시오.

Install-WindowsFeature -Name "RSAT-AD-PowerShell" –IncludeAllSubFeature

데스크톱 Windows 10 버전에서 Get-ADUser cmdlet을 사용하려면 적절한 버전의 RSAT를 설치하고 제어판을 통해 Windows PowerShell 용 Active Directory 모듈 기능을 활성화해야합니다 (프로그램- > Windows 기능 설정 또는 해제-> 원격 서버 관리 도구-> 역할 관리 도구-> AD DS 및 AD LDS 도구-> AD DS 도구).

PowerShell에서 Windows 10 1809 이상에 RSAT AD 모듈을 설치할 수 있습니다.

Add-WindowsCapability –online –Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"

컴퓨터에 RSAT를 설치하지 않고 AD-PowerShell 모듈을 사용하는 방법도 있습니다. 기본 모듈 파일을 복사하고 모듈을 PoSh 세션으로 가져 오는 것으로 충분합니다.

Import-Module "C:\PS\AD\Microsoft.ActiveDirectory.Management.dll"
Import-Module "C:\PS\AD\Microsoft.ActiveDirectory.Management.resources.dll"

모든 Get-ADUser cmdlet의 인수는 다음과 같이 얻을 수 있습니다.

help Get-ADUser

Get-ADUser cmdlet을 사용하려면 도메인 관리자 또는 위임 된 권한이있는 계정으로 실행해야합니다. 권한이있는 모든 AD 도메인 사용자는 PowerShell 명령을 실행하여 대부분의 AD 개체 속성 값을 가져올 수 있습니다 (기밀 항목 제외, LAPS 문서의 예 참조). 다른 계정에서 Get-ADUser 명령을 실행해야하는 경우 Credential 매개 변수를 사용합니다.

모든 도메인 계정 목록을 표시하려면 다음 명령을 실행합니다.

Get-ADUser -filter *

중요. 정보를 제공하는 도메인 컨트롤러에 과부하가 발생할 수 있으므로 계정이 많은 도메인에서는이 명령을 실행하지 않는 것이 좋습니다.

실행하려면 특정 도메인 컨트롤러에 대한 AD 쿼리는 -Server 매개 변수를 사용합니다.

Get-ADUser –Server DC01.woshub.com –Identity tuser

사용자 특성을 변경하려면 Set-ADUser cmdlet을 사용합니다.

기본적으로 Get-ADUser cmdlet은 기본적으로 10 개의 기본 사용자 특성 만 반환합니다. 120 개 이상의 사용자 계정 속성) : DistinguishedName, SamAccountName, Name, SID, UserPrincipalName, ObjectClass, 계정 상태 (Enabled : UserAccountControl AD 특성에 따라 True / False) 등.이 경우 cmdlet의 출력에는 다음에 대한 정보가 포함되지 않습니다. 마지막 사용자 비밀번호 변경 시간입니다.

사용 가능한 모든 사용자 속성에 대한 자세한 정보를 표시하려면 다음 명령을 실행하십시오.

Get-ADUser -identity tuser -properties *

Leave a Reply

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다