PowerShell을 사용하여 Server 2008에 여러 사용자 만들기, 2 부 추가 필드
이전 기사에서는 간단한 사용자 목록에서부터 Active Directory에 대한 가장 빠른 작성 방법에 대해 설명했습니다. 그러나 추가 데이터 필드가있는 사용자 목록을 자주 얻게됩니다. 가능한 모든 시나리오에 대해 미리 스크립트를 작성할 수 없으므로 사용자 생성 PowerShell 스크립트를 가져 와서 용도에 맞게 수정하는 방법을 보여줍니다..
이 경우 Google은 사무실 새로운 사용자를위한 속성이므로 생성시 각 새 사용자 계정에 추가해야합니다..
우리가 제일 먼저하는 일은 엑셀 파일을 .CSV 파일.
그런 다음 Active Directory 사용자 및 컴퓨터 스냅인을 엽니 다. 우리는 실제 속성 이름이 무엇인지 알아야합니다. 사무실 필드를 두 번 클릭하여 현재 사용자 중 하나의 속성을 엽니 다..
이 사용자는 자신의 인적 자원을 채웠다는 것을 알 수 있습니다. 사무실 속성 일반 탭.
우리는 공헌 편집자 탭을 클릭하여 해당 기술 이름을 찾습니다. 사무실 왜냐하면 우리는 1 분 안에 PowerShell에 들어가기 위해이 작업을해야하기 때문입니다. 이 속성은 사무실 필드 physicalDeliveryOfficeName. 속성 이름이 다른 탭의 필드 이름과 항상 같지는 않으므로 찾고자하는 것을 찾기가 약간 어려울 수 있습니다. 필요한 필드를 찾을 수없는 경우 더미 사용자를 생성하고 해당 필드를 고유 한 것으로 수정 한 다음 속성 편집기 탭을 찾아 아래로 스크롤하십시오..
이제이 새로운 필드를 반영하도록 PowerShell 스크립트를 편집해야합니다. 이 형식은 "AttributeName = 데이터 레코드 ". 우리는 .csv 파일에서 필드 이름을 올바르게 입력했는지 "$ dataRecord. " 기입. 이 섹션에서는 사용자 파일의 데이터를 가져옵니다.
$ physicalDeliveryOfficeName = $ dataRecord.Office
스크립트의이 섹션은 새로운 사용자 객체에 넣을 것입니다 :
$ objUser.Put ( "physicalDeliveryOfficeName", $ physicalDeliveryOfficeName)
완성 된 스크립트는 다음과 같습니다.
스크립트를 다음과 같이 저장하십시오. .ps1 파일.
사용자 목록과 스크립트가 C : 사용자 관리자 폴더에서 스크립트를 마우스 오른쪽 버튼으로 클릭하고 PowerShell로 실행.
AD 사용자 및 컴퓨터로 다시 돌아 가면 생성 된 새로운 사용자를 볼 수 있습니다..
새로 생성 된 사용자 중 한 명을 열면 사무실 입력란에는 원래 사용자 목록의 데이터가 채워져 있습니다..
PowerShell을 사용하여 여러 사용자를 생성하는 것은 매우 쉬운 작업이며,이 지식을 손끝에서 만지면 결코 다시 땀을 흘릴 수 없습니다..