Microsoft/Active Directory

(Powershell) 특정 OU에 속한 사용자 패스워드 일괄 리셋 방법

megapain 2015. 3. 18. 17:59

by megapain

essay333@naver.com

2015.03.18

 

 

 

 

출처
https://gallery.technet.microsoft.com/scriptcenter/Reset-password-for-all-412fbc72

 

 

개요
많은 수의 사용자 계정 패스워드를 리셋해야 할 경우, 아래의 Powershell 스크립트를 사용하면 쉽게 해결할 수 있습니다.

 

 

시나리오
TestOU라는 OU에 속한 사용자 계정들의 패스워드를 qwer12#$ 로 변경합니다.

 

 

적용 절차
1. 아래의 경로에서 ResetPasword.zip 파일을 다운로드 합니다.
https://gallery.technet.microsoft.com/scriptcenter/Reset-password-for-all-412fbc72

 

 

 

2. 다운로드 받은 압축 파일을 해제하고, Powershell을 관리자 권한으로 실행 후 아래와 같이 Import합니다.
Import-Module “파일 경로\ResetPassword.psm1”

 

 

 

3. 아래의 명령을 사용하여 TestOU에 포함된 사용자 계정들의 패스워드를 qwer12#$로 변경합니다.
Set-OSCADAccountPassword –OrganizationalUnit “testou” -Password “qwer12#$” –CSVPath “D:\result.csv”

 

 

실행 결과