반응형
아래의 명령어를 활용하면, 대상 계정 리스트의 계정명과 함께 비밀번호 초기화 일자를 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 |