본문 바로가기
ITC/Windows Commands

명령 프롬프트에서 사용자 로그인 암호를 제거하는 방법(CMD)

by Un光 2021. 4. 10.
728x90
반응형

명령 프롬프트에서 사용자 로그인 암호를 제거하는 방법(CMD)

Windows 홈 사용자의 경우 디바이스에 대한 물리적 액세스가 제한된 경우 로그인 암호를 반드시 가질 필요는 없습니다. 또한 로그인 상태에서 자동 테스트를 실행하는 사용자는 암호를 묻지 않고 자동으로 로그인을 사용하도록 설정할 수 있습니다. 윈도우즈 명령 프롬프트에서 로컬 사용자의 사용자 암호를 제거하는 방법에 대해 알아봅니다.

명령 프롬프트에서 사용자 계정 암호 제거

Net user는 암호 관련 작업을 많이 지원하지 않습니다. 이를 위해 WMIC 명령을 사용합니다.

wmic useraccount where name='loginId' set PasswordRequired=false

예: 암호 제거 전

C:\>net user test1 | findstr "Password"  
Password last set            5/8/2019 8:02:07 PM  
Password expires             8/6/2019 8:02:07 PM  
Password changeable          5/8/2019 8:02:07 PM  
Password required            Yes

이제 명령을 실행하여 암호 제거

C:\>wmic useraccount where name='test1' set PasswordRequired=false

이제 net user를 사용하여 다시 확인

C:\>net user test1 | findstr "Password"
Password last set            5/8/2019 8:04:12 PM
Password expires             8/6/2019 8:04:12 PM
Password changeable          5/8/2019 8:04:12 PM
Password required            No

암호를 제거하기 위한 WMIC 명령은 상승된 관리자 명령 프롬프트에서 실행해야 합니다. 일반 명령 프롬프트에서 다음과 같은 오류를 발생시킵니다.

C:\> wmic useraccount where name='test1' set PasswordRequired=false
Updating property(s) of '\\MYPC\ROOT\CIMV2:Win32_UserAccount.Domain="MYPC",Name="test1"'
ERROR:
Description = Generic failure

모든 사용자 계정에 대한 암호 제거

이 작업은 이전에 표시된 명령을 약간 변경하여 수행할 수 있습니다. 'WHERE' 절을 제거하면 컴퓨터의 모든 사용자를 위해 해당 절을 업데이트해야 합니다.

wmic useraccount set PasswordRequired=false

다시 암호 활성화하는 방법

wmic useraccount where name='test1' set PasswordRequired=true
반응형