반응형
    
    
    
  아래의 명령어를 활용하면, 대상 계정 리스트의 계정명과 함께 비밀번호 초기화 일자를 CSV 파일 형태로 추출할 수 있다.
$SamAccountNames = @( 
    "A","B" 
)
$CSVFile = "C:\pwdlastset.csv" 
foreach ($SamAccountName in $SamAccountNames) { 
$User = Get-ADUser -Filter { SamAccountName -eq $SamAccountName } -Properties PasswordLastSet 
$PasswordReset = $User.PasswordLastSet 
$Data = "$SamAccountName,$PasswordReset" 
$Data | Out-File $CSVFile -Append -Encoding UTF8 
}
비밀번호 리셋이 필요한 경우, 아래 명령어를 활용하면 된다. 더 상세한 옵션은 MS 공식 문서를 참고하자.
Set-ADAccountPassword -Identity "계정명" -Reset -NewPassword (ConvertTo-SecureString -AsPlainText "9999@@@@" -Force) -PassThru | Set-ADUser -ChangePasswordAtLogon $false
반응형
    
    
    
  'Windows Server' 카테고리의 다른 글
| DNS의 조건부 전달자 List 추출하기 (0) | 2023.10.30 | 
|---|---|
| MS SQL DB 내에서 테이블 크기 비교하기 (0) | 2023.06.13 | 
| Active Directory(AD) 서버와 통신 상태 확인하기 (0) | 2023.05.31 | 
| MS SQL에서 계정에 대한 조회(Select) 권한 확인하기 (0) | 2023.04.07 | 
| How to migrate SID values from A to B domain (0) | 2023.02.09 |