net user <username> <password> /domain
도메인 계정 비밀번호를 “변경” 하는 명령 에 대해 읽었습니다 . 그러나 이것은 현재 비밀번호를 요구하지 않으며 실제로 비밀번호가 실제로 변경되거나 업데이트되지 않지만 대신 재설정 한다는 인상을 받았습니다 (아무도 명시 적으로 경고하지는 않지만) . 이는 자격 증명에 바인딩 된 모든 암호화 된 항목에 액세스 할 수 없음을 의미합니다. 지. EFS.
암호화 액세스를 잃지 않고 명령 줄에서 도메인 계정의 비밀번호를 어떻게 변경 합니까? 자동화를 위해 Ctrl + Alt + Delete / Change Password GUI와 동등한 기능을 찾고 있습니다. 필요한 경우 현재 비밀번호를 명령 행 매개 변수로 승인해야합니다.
이것은 Windows 7 및 이와 유사하거나 더 최신의 도메인 컨트롤러 용입니다. 도메인에 대한 권한은 없지만 로컬 관리자 권한이 있지만 내 사용자 비밀번호를 변경할 필요는 없다고 생각합니다.
답변
명령 / 스크립트를 직접 실행하기 때문에 현재 암호를 요구하지 않으므로 자격 증명을 사용합니다.
보다 강력한 기능으로 암호를 변경하려는 경우 PowerShell Set-ADAccountPassword 를 사용할 수 있습니다 . Get-Credential 을 사용하여 사용자로부터 자격 증명을 얻을 수도 있습니다 .
RSAT (Remote Server Admin Tools)
command를 통해 모듈을 설치 하고 가져온 후 사용할 수 있습니다 Import-Module ActiveDirectory
.
답변
PowerShell.exe-명령 “Set-ADAccountPassword -Identity” “-OldPassword (ConvertTo-SecureString -AsPlainText” “-Force) -NewPassword (ConvertTo-SecureString -AsPlainText” “-Force) -server” “”