Get-ADUser: Windows 10/11에서 AD 사용자 PowerShell을 얻는 방법 [파티션 매직]

많은 사용자들이 혼란스러워하고 있습니다. 가져오세요 PowerShell의 cmdlet. 뭐야? PowerShell Get-ADUser cmdlet을 사용하여 AD 사용자를 얻는 방법은 무엇입니까? 이제 함께 답을 탐색해 봅시다. 이 장소 .





이 페이지에서:

우리 모두에게 잘 알려져 있듯이 PowerShell은 훌륭한 Windows 내장 명령줄 셸이자 스크립트 실행 도구입니다. 사용자는 특정 PowerShell cmdlet을 최대한 활용하여 다음과 같은 다양한 작업을 처리할 수 있습니다. PowerShell에서 디렉토리 변경 , 사용자 그룹 멤버십 얻기 PowerShell , 디스크 공간 얻기 PowerShell , 실행 PowerShell , SSH PowerShell 설치 , 그리고 더.

그러나 많은 사용자와 전문가조차도 이러한 PowerShell cmdlet에 대해 명확하지 않습니다. 이 게시물에서는 PowerShell Get-ADUser cmdlet에 대해 설명하고 Windows 10/11에서 AD 사용자 PowerShell을 얻는 방법을 보여줍니다. 계속 읽어봅시다.



PowerShell Get-ADUser란?

먼저 PowerShell Get ADUser cmdlet의 용도를 파악해야 합니다. 이 cmdlet은 지정된 사용자 개체 또는 여러 사용자 계정을 찾는 데 사용됩니다. 액티브 디렉토리 그리고 그들로부터 정보를 추출합니다.

PowerShell Get ADUser 명령은 AD 사용자 계정을 가져오기 위한 다양한 매개 변수와 함께 제공됩니다. 여기서는 이러한 PowerShell 매개 변수의 정의를 다음과 같이 설명합니다.

  • 신원 : AD User 계정의 ID를 기반으로 AD User 계정을 찾고 단일 사용자 계정만 반환하는 데 주로 사용됩니다.
  • 속성 : 기본 사용자 개체 속성 집합을 검색하는 데 사용할 수 있습니다.
  • 필터 : 쿼리를 기반으로 여러 사용자 계정을 찾을 때 사용합니다.
  • LDAP 필터 : LDAP 쿼리 문자열을 사용하여 사용자 계정을 필터링할 수 있습니다.
  • 검색 기준 : 검색할 Active Directory 경로(OU)를 지정할 수 있습니다.
  • 검색 범위 : 기본 수준, 한 수준 또는 전체 하위 트리를 포함하여 검색하려는 깊이를 지정하는 데 사용됩니다.

Windows 10/11에서 AD 사용자 PowerShell을 얻는 방법

이제 Get-ADUser cmdlet에 대해 전반적으로 이해하고 있어야 합니다. PowerShell Windows 10/11을 사용하여 Active Directory의 사용자 계정을 가져오고 내보내는 방법은 무엇입니까? 여기에서는 서로 다른 PowerShell Get ADUser 매개 변수를 기반으로 하는 몇 가지 일반적인 예를 요약합니다.



하기 전에

Windows 10/11에서 PowerShell Get-ADUser cmdlet을 사용하기 전에 PowerShell에 Active Directory 모듈을 설치해야 합니다. 다음 가이드에 따라 작동하는 것은 매우 간단합니다.

1 단계. 누르세요 승리 + R 열 수 있는 키 달리다 상자를 선택한 다음 입력합니다. 파워쉘 그 안에 누르고 컨트롤 + 시프트 + 엔터 열쇠. 그런 다음 상승된 PowerShell 창을 엽니다.

2 단계. 팝업 창에서 다음 명령을 입력하고 누르십시오. 입력하다 PowerShell이 ​​Windows 10/11에 Active Directory 모듈을 설치하도록 합니다.



추가-WindowsCapability –온라인 –이름 “Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0”

  PowerShell은 Active Directory 모듈을 설치합니다.

메모:

다음 예제는 모두 거짓 AD 사용자 이름에 대해 수행됩니다. 실제로는 이름을 실제 이름으로 바꿔야 합니다.

# 예시 1. ID/속성을 통해 특정 AD 사용자 찾기

사용자의 계정 이름이나 로그인 이름을 알고 있는 경우 '-identity' 매개변수를 사용하여 계정의 속성을 볼 수 있습니다. 이 작업을 수행하려면 PowerShell에서 다음 명령을 입력하고 입력하다 .

Get-ADUser -identity ariel

사용자 계정에 대한 몇 가지 기본 정보를 얻으려면 다음과 같이 'Get-ADUser 속성' 매개 변수를 실행할 수 있습니다.

Get-ADUser -identity ariel -속성 *

# 예 2. 필터를 통해 AD 사용자 가져오기

Filter 매개 변수는 PowerShell에서 찾은 AD 사용자의 결과를 필터링하는 데 도움이 될 수 있습니다. 다음은 가장 일반적으로 사용되는 Get-ADUser 필터 예입니다. 그에 대한.

  • Get-ADUser -Filter 'GivenName -eq 'Ariel'' (Ariel과 같은 이름으로 AD 사용자 필터링)
  • Get-ADUser -Filter '성 -eq 'Baker'' (Baker와 같은 성을 기준으로 AD 사용자 필터링)

PowerShell Get-ADUser AD 사용자 이름의 일부를 알고 있는 경우 와일드카드 '*'와 함께 '-like' 매개 변수를 사용할 수 있습니다.

Get-ADUser -Filter 'name -like '*Cici*''

실패한 로그인 시도를 기반으로 모든 AD 사용자 계정을 찾으려면 다음 명령을 실행할 수 있습니다.

Get-ADUser -Filter 'badpwdcount -ge 3'

이메일 필드에 데이터가 없는 모든 AD 사용자를 검색하려면 다음 명령을 시도할 수 있습니다.

Get-ADUser -Filter '이메일 -notlike '*'' | 피트

# 예시 3. SearchBase를 통해 AD 사용자 가져오기

SearchBase 매개변수는 특히 AD 사용자 계정이 많은 경우 검색 결과 범위를 좁히는 데 도움이 될 수 있습니다. 이렇게 하려면 먼저 Active Directory 구조를 확인하고 특정 명령을 실행해야 합니다. 다음은 Marketing OU에서 모든 AD 사용자를 가져오는 방법의 예입니다.

Get-ADUser -Filter * -SearchBase 'OU=마케팅,OU=이 사이트,OU=사이트,DC=파티션,DC=NL' | 피트

# 예 4. SearchScope를 통해 AD 사용자 가져오기

이 매개변수는 지정된 OU 및 중첩된 OU에서 모든 AD 사용자를 가져오는 데 도움이 될 수 있습니다. 예를 들어 중첩된 OU가 아닌 이 사이트 OU의 모든 사용자를 가져오려는 경우 다음 명령을 실행할 수 있습니다.

Get-ADUser -Filter * -SearchBase 'OU=이 사이트,OU=사이트,DC=파티션,DC=NL' | 피트

이 사이트 OU에서 사용자를 가져오려는 경우 다음 명령을 사용하여 SearchBase를 현재 수준으로 제한할 수 있습니다.

Get-ADUser -Filter * -SearchBase 'OU=Marketing,OU=이 사이트,OU=사이트,DC=파티션,DC=NL' -SearchScope OneLevel | 피트

추가 자료 : Windows 10/11에서 파일 시스템 손상 및 디스크 공간 부족과 같은 일부 문제를 입력하더라도 걱정하지 마십시오. 이 사이트 파티션 마법사 파일 시스템 오류 확인, 파티션 확장/크기 조정, 디스크 공간 분석, 더 큰 하드 디스크로 업그레이드 등을 통해 쉽게 문제를 해결할 수 있습니다.