Windows 명령 줄에서 "일반"사용자 목록을 얻고 싶습니다. 일반적으로 컴퓨터에 로그온 할 때 나타나는 사용자를 의미합니다. 따라서 비활성화 된 계정, 시스템과 같은 계정 및 일반 PC 사용자가 절대 로그인하지 않는 계정은이 목록에 없습니다. 또한 반환 된 사용자가 관리자인지 표준 사용자인지 알아야합니다. 어떤 아이디어?
Windows 명령 줄에서 "일반"사용자 목록을 얻고 싶습니다. 일반적으로 컴퓨터에 로그온 할 때 나타나는 사용자를 의미합니다. 따라서 비활성화 된 계정, 시스템과 같은 계정 및 일반 PC 사용자가 절대 로그인하지 않는 계정은이 목록에 없습니다. 또한 반환 된 사용자가 관리자인지 표준 사용자인지 알아야합니다. 어떤 아이디어?
답변:
사용자 를 나열 하려면 다음 net user명령을 사용하십시오 .
net user
출력은 다음과 같습니다.
User accounts for \\LOCALHOST
-------------------------------------------------------------------------------
joeuser administrator guest
The command completed successfully.
특정 그룹 의 사용자 목록이 필요한 경우 다음을 사용하십시오 net localgroup.
net localgroup Users
출력은 다음과 같습니다.
Alias name Users
Comment Users are prevented from making accidental or intentional system-wide changes and can run most applications
Members
-------------------------------------------------------------------------------
NT AUTHORITY\Authenticated Users
NT AUTHORITY\INTERACTIVE
The command completed successfully.
도메인 계정이 아닌 로컬 시스템 사용자를위한 것입니다. Administrators 그룹의 구성원 자격을 알고 싶으면이를 매개 변수로 제공하면됩니다 net localgroup Administrators.
net user모든 사용자 계정을 나열 할 수 있습니다; 적어도 현재 작업중인 고객 컴퓨터 net user에서 4 개의 기존 로컬 계정 중 2 개만 나열합니다. 아직 이유를 찾지 못했습니다.
WMIC USERACCOUNT LIST BRIEFWindows에서 사용자를 나열하는 또 다른 방법입니다. 나는 사이의 차이를 모르겠어요 net및 WMIC. http://ss64.com/nt/wmic.htmlWMIC 에서 자세한 정보를 찾을 수 있습니다 .
이것이 WMIC USERACCOUNT LIST BRIEF내 컴퓨터에서 반환되는 것입니다.
C:\Users\ehtesh\AppData\Local>WMIC USERACCOUNT LIST BRIEF
AccountType Caption Domain FullName Name SID
512 wordless\Administrator wordless Administrator S-1-5-21-3098939154-701116006-2681273294-500
512 wordless\ehtesh wordless ehtesh S-1-5-21-3098939154-701116006-2681273294-1001
512 wordless\Guest wordless Guest S-1-5-21-3098939154-701116006-2681273294-501
512 wordless\HomeGroupUser$ wordless HomeGroupUser$ HomeGroupUser$ S-1-5-21-3098939154-701116006-2681273294-1002
자세한 내용은 전화로 문의하십시오 WMIC USERACCOUNT LIST FULL.
WMIC에는 사용자 계정뿐만 아니라 시스템에 대한 많은 정보가 있습니다. CMD에서 Windows XP / Vista / 7 Check Battery Charge를 예로들 수 있습니다 . .