Microsoft 에 많은 노력으로 제공하는 개발자에게 강력하고 사용하기 쉬운 스크립트에서 도구를 PowerShell 스크립트입니다. 그리고 PowerShell 스크립팅은 Windows 운영 체제를 관리하는 데에만 사용되는 것이 아니라 Microsoft 는 Powershell 의 기능을 확장하여 Azure 작업을 자동화했습니다.,
전 Microsoft 소개 PowerShell,와 상호 작용할 때 활성 디렉토리 데이터베이스를 사용했 VB 스크립트 언어를 가는 사용자 컴퓨터 및 기타 개체의 정보입니다. 개발 뿐만 아니라 강제로 고통을 다루 쓰는 여러 줄의 코드는,당신은 또한지 확인했고 모든 관련 운영 시스템 구성 요소가 제대로 작동하도록 VB 스크립트는 작동할 수 있었습니다.
PowerShell 은 스크립팅의 오버 헤드를 크게 줄였습니다., Active Directory 와 상호 작용할 때 과도한 양의 코드를 작성할 필요가 없습니다. Active Directory PowerShell cmdlet 을 사용하기 만하면 요청 된 정보가 제공됩니다. 이 기사에서는 Active Directory 사용자에 대한 보고서를 준비하는 데 사용할 수있는 PowerShell 스크립트를 제공합니다.
PowerShell 은 Active Directory 사용자에 대한 정보를 가져 오는 데 사용할 수있는 Get-ADUser cmdlet 을 제공합니다. Get-ADUser cmdlet 은 Get-ADUser 명령과 결합하여 정보를 검색할 수 있는 여러 가지 속성을 제공합니다., 예를 들어,필요한 경우 수집하는 그냥 부서 및 고유 이름을 사용자의 활성 디렉토리에서 실행하고,다음과 같은 명령이 될 것이다.
Get-ADUser -Identity JohnThomas -Properties Department, DistinguishedName
이 명령을 반환하는 부서 및 고유 이름의 사용자 JohnThomas., 필요하신 경우에 가져오는 부서 및 고유 이름을 위한 정보를 모든 사용자 또는 사용자가에 위치한 특정 조직 단위를 사용할 수 있습니다 PowerShell 명령:
Get-ADUser * -Properties Department, DistinguishedName -SearchBase "OU=Users, DC=Server, DC=Com"
당신이 볼 수 있는 위의 명령에서,우리가 사용하는 와일드카드”*”을 찾기 위해,모든 사용자를 위치에”OU=Users,DC=Server,DC=Com”조직 구성 단위에 있습니다., 필요하신 경우에는 수출을 출력하는 CSV 파일에 추가할 수 있습니다 내보내기-CSV PowerShell 음과 같 다음과 같서 아래 명령:
동안 위 PowerShell 명령에 대한 정보를 검색합니다 모든 사용자가 지정된 조직 단위할 수 있습니다 단지 내보내기 사용자는 부서입니다”영업”또는”금융,”한 후 저장을 이 출력하는 CSV 파일입니다. PowerShell 명령에 대한 조건을 지정해야하는 이와 같은 경우에는 PowerShell 스크립팅의 사용이 선호됩니다.
부서 속성이”판매로 설정된 사용자 만 얻을 수있는 방법을 살펴 보겠습니다.,”아래의 PowerShell 스크립트를 사용하여 c:temp 에서 파일 이름 UserSales 로 CSV 파일을 생성 할 것입니다.모든 사용자 이름,부서 및 고유 이름 정보를 갖는 CSV.
마찬가지로,필요할 경우를 생성하는 보고서의 모든 사용자에서 금융학과,단순히 교체하”영업”와”금융”에서 위로 스크립트를 할 것입니다.
자의 말하는 과정에서의 표준화 활성 사용자 디렉토리 데이터베이스지 확인하려면 모든 조직에서 사용자의 국가 코드를 입력합니다., 당신이 할 수있는 일은 위에서 언급 한 것과 동일한 스크립트를 사용하고 사용자의”국가”속성을 사용하는 것입니다.
아래에는 사용자의”국가”속성을 확인한 다음 국가 속성이 비어 있는지 확인하는 PowerShell 스크립트가 있습니다. 국가 속성이 비어있는 경우 사용자는 생성 된 CSV 파일에 포함됩니다.
결론
Get-ADUser PowerShell cmdlet 은 Active Directory 에서 사용자와 정보를 신속하게 식별 할 수있는 강력한 cmdlet 입니다. Get-ADUser cmdlet 을 사용하여 모든 사용자 정보를 검색 할 수 있습니다.,
이 튜토리얼에서,우리는 일부를 제공 PowerShell 명령을 사용하여 얻-ADUser microsoft azure 또한 제공하는 데 도움이 되는 다양한 PowerShell 스크립트를 사용자의 정보를 수집 다양한 조건을 기반으로하고 이 정보를 저장하는 CSV 파일에 대한 보고를 목적입니다.
Nirmal Sharma 는 디렉토리 서비스의 MCSEx3,MCITP 및 Microsoft MVP 입니다. 그는 디렉토리 서비스,Microsoft Azure,장애 조치 클러스터,Hyper-V,시스템 센터 및 Exchange 서버를 전문으로하며 1994 년부터 Microsoft 기술과 관련되어 있습니다., 자신의 여가 시간에,그가 좋아하는 데 도움이 다른 사람과 공유의 자신의 지식을 작성하여 팁과 기사에서는 다양한 사이트와에 기여하는 건강에 대한 팩 ADHealthProf.ITDynamicPacks.Net 는 솔루션입니다. Nirmal 에 도달 할 수있다.
트위터와 Facebook 에서 ServerWatch 팔로우