모든 Windows 사용자 계정 및 해당 설정의 일반 텍스트 목록을 만드는 방법
설정 인터페이스를 사용하여 Windows 시스템에서 항상 사용자 계정을 조회 할 수 있지만 프린터 친숙한 멋진 파일을 해당 정보와 함께 저장하려면 명령 프롬프트를 사용하는 것이 가장 쉽습니다.
Windows는 명령 프롬프트에서 사용자 계정과 상호 작용하는 두 가지 방법을 제공합니다. 이미 첫 번째 옵션 인 : 그물 사용자
명령. 여기서 두 번째 옵션 인 WMIC (Windows Management Instrumentation Command-line)을 살펴 보겠습니다. WMIC은 다양한 유형의 시스템 관리를 수행하기위한 확장 된 명령 줄 구조입니다. 당신은 모든 종류의 일을 WMIC
명령, 심지어 마더 보드 모델 번호 확인과 같은 멋진 하드웨어 물건. 우리는 사용자 계정
명령 부분 WMIC
그것보다 더 많은 세부 사항과 옵션을 제공하기 때문에 그물 사용자
명령.
사용을 시작하려면 WMIC
명령을 사용하려면 관리자 권한으로 명령 프롬프트를 열어야합니다. 키보드의 Windows + X를 누른 다음 고급 사용자 메뉴에서 "명령 프롬프트 (관리자)"를 선택하십시오..
노트: Power Users 메뉴의 Command Prompt 대신 PowerShell이 표시되면 이는 Windows 용 Creators Update 10과 관련된 스위치입니다. 원하는 경우 Power Users 메뉴에서 명령 프롬프트를 표시하는 것으로 다시 전환하는 것이 매우 쉽습니다. PowerShell을 사용해 볼 수 있습니다. PowerShell의 명령 프롬프트에서 수행 할 수있는 모든 작업은 물론 많은 유용한 작업을 수행 할 수 있습니다.
단순한 사용자 계정 이름 목록보기
다른 세부 정보없이 계정 이름 목록 만 있으면 프롬프트에 다음 명령을 입력 한 다음 Enter 키를 누릅니다.
wmic useraccount get name
보시다시피, 사용자 계정 이름만으로 간단한 목록을 얻을 수 있습니다. 나열된 처음 세 개의 이름은 항상 기본 제공 관리자 계정, 새 사용자 계정을 만드는 데 사용되는 기본 계정 및 게스트 계정입니다. 그 다음에는 시스템에서 생성 한 모든 로컬 또는 Microsoft 계정 목록이 표시됩니다..
좀 더 자세한 정보가 필요하면 다음 명령을 사용하여 시스템에 입력 된 사용자 계정 이름과 사용자의 전체 이름을 나열 할 수 있습니다.
wmic useraccount get name, fullname
이 예에서 "Michelle"및 "Simon"계정의 전체 이름은 연결되어 있지 않지만 내 "wjgle"계정은 내 전체 이름을 가지고 있음을 볼 수 있습니다.
세부 사항을 가진 사용자 계정의 명부를 얻으십시오
전체 계정 세부 정보가 포함 된 사용자 계정 목록을 만들려면 프롬프트에서 다음 명령을 입력하고 Enter 키를 누릅니다.
wmic 사용자 계정 목록이 가득 찼습니다.
이 이미지는 모든 세부 정보가 포함 된 목록의 사용자 계정 하나만 보여줍니다. 사용자 계정 이름과 전체 이름은 물론 다음과 같은 추가 정보를 볼 수 있습니다.
- 계정 유형. 도메인에 속하지 않은 PC를 사용하는 경우 (가정 또는 중소 기업 PC를 사용하는 경우 거의 확실합니다), 계정 유형이 항상 512로 표시됩니다. PC가 도메인에서 도메인 계정의 유형을 나타내는 다른 값을 볼 수 있습니다..
- 기술. 이 값은 계정이 입력 된 경우 계정에 대한 설명을 표시합니다..
- 장애인. 사용자 계정이 활성 또는 비활성 상태인지 여부를 나타냅니다. 이 값을 FALSE로 설정하면 계정이 활성화됩니다..
- 도메인. 이것은 PC가 속한 도메인의 이름을 나타냅니다. PC가 도메인의 일부가 아닌 경우 컴퓨터 유형으로 시작하여 할당 된 이름을 볼 수 있습니다.
- InstallDate. 도메인에서이 값은 사용자 계정이 생성 된 날짜를 표시합니다..
- LocalAccount. 이 값은 컴퓨터가 도메인에 가입되어있는 경우 계정이 로컬 컴퓨터 또는 도메인 서버에 있는지 여부를 나타냅니다..
- 공장 폐쇄. 이 값은 사용자 계정이 현재 잠겨 있는지 여부를 보여줍니다. 실패한 암호 시도가 여러 번 실패한 후 보안 옵션이 계정을 잠근 경우 발생할 수 있습니다.
- PasswordChangeable, PasswordExpires, 과 비밀번호가 필요합니다. 이는 사용자 계정에 대해 설정된 암호의 보안 옵션을 나타냅니다..
- SID. 이 값은 계정의 보안 식별자 (SID)를 나타냅니다..
- SID 유형. 계정에 사용 된 SID 유형을 나타내는 숫자 값입니다. 사용자 계정의 경우 1, 그룹 계정의 경우 2, 도메인 계정의 경우 3과 같은 항목이 표시 될 수 있습니다..
- 지위. 이것은 사용자 계정의 현재 상태입니다. 계정이 정상적으로 작동하는 경우 일반 사용자가 시스템에 로그온 할 때 사용할 수있는 계정을 의미하는 "OK"또는 "Degraded"라는 계정 상태가 표시됩니다.
그런데 마지막 절에서 이름과 성을 어떻게 처리했는지와 마찬가지로 쉼표로 구분 된 세부 이름을 사용하여 수정 된 목록을 얻을 수 있습니다. 예를 들어 이름, 전체 이름 및 계정 상태 만보고 싶다면 다음 명령을 사용할 수 있습니다.
wmic useraccount get name, fullname, status
따라서 사용자 계정 정보를 즉시보고 싶다면 결과는 텍스트 파일로 리디렉션 할 때 훨씬 유용합니다..
명령 결과를 파일로 리디렉션
명령 프롬프트에서 사용자 계정 세부 정보 목록을 볼 수있는 것은 좋지만이 명령의 진정한 유용성은 결과를 저장하거나 인쇄 할 수있는 파일로 직접 파이프 할 수 있다는 것입니다. 이렇게하려면 wmic
명령을 추가하면됩니다. /산출
파일의 경로와 함께 전환하십시오. wmic
명령.
예를 들어, 전체 세부 정보가 포함 된 사용자 계정 목록을 가져오고 C : \ logs 폴더의 useraccounts.txt 파일로 출력을 리디렉션하기 위해 이전 명령을 사용하려면 먼저 c : \ logs 폴더가 이미 존재하고 다음 명령을 사용하십시오.
wmic /output:C:\logs\useraccounts.txt 사용자 계정 목록이 가득 찼습니다.
이 명령을 사용하면 명령 프롬프트에 전혀 결과가 표시되지 않지만 만든 파일을 열면 목록이 나타납니다.
심지어 더 좋아지기를 원하면 출력을 쉼표로 구분 된 값 (CSV) 파일로 보내면 쉽게 스프레드 시트 앱이나 데이터베이스로 가져올 수 있습니다. 이 트릭은 당신이 / format : csv
명령의 끝으로 전환하십시오. 예를 들어 위에서 사용 된 동일한 명령의 출력을 CSV 파일로 리디렉션하려는 경우 다음 명령과 같은 것을 사용합니다.
wmic /output:C:\logs\useraccounts.txt 사용자 계정 목록 전체 / 형식 : csv
다시 말하지만 명령 프롬프트에는 출력이 없지만 파일 자체를 열면 결과를 볼 수 있습니다.
Microsoft Excel과 같은 형식으로 가져 오는 경우 작은 작업으로 멋지게 서식이 지정된 테이블을 만들 수 있습니다..
물론, 당신이 할 수있는 일은 훨씬 더 많습니다. wmic 사용자 계정
계정 잠금 또는 잠금 해제 여부와 같은 사용자 계정 세부 정보의 일부 변경을 포함하여 입력하여 더 많은 정보를 얻을 수 있습니다. wmic /?
명령 프롬프트에서. 당신이 할 수있는 일은 훨씬 더 많습니다. wmic
명령. 자세한 내용은 Microsoft의 공식 WMIC 페이지 및 Microsoft 성능 팀 블로그의 유용한 WMIC 쿼리 목록을 확인하십시오..