รายชื่อสมาชิกของกลุ่ม Windows โดยใช้บรรทัดคำสั่ง


19

ฉันต้องการรับรายชื่อผู้ใช้ "ปกติ" ในบรรทัดคำสั่งของ Windows ตามปกติฉันหมายถึงผู้ใช้ที่ปรากฏเมื่อเข้าสู่ระบบคอมพิวเตอร์ ดังนั้นบัญชีที่ถูกปิดใช้งานบัญชีเช่นระบบและอื่น ๆ ที่ผู้ใช้พีซีโดยเฉลี่ยจะไม่ลงชื่อเข้าใช้จะไม่อยู่ในรายการนี้ ฉันต้องรู้ด้วยว่าผู้ใช้ที่ส่งคืนมาเป็นผู้ดูแลระบบหรือผู้ใช้มาตรฐาน ความคิดใด ๆ


รายการควรมี "ผู้ใช้ที่มีอำนาจ" หรือไม่ ผู้เข้าพัก? ผู้ใช้มาตรฐานที่ได้รับสิทธิ์เทียบเท่าผู้ดูแลระบบหรือไม่ ความแตกต่างนั้นไม่เข้มงวดอย่างที่คุณคิด
user1686

ฉันเดาว่าฉันต้องการผู้ใช้มาตรฐานที่เปิดใช้งานแล้ว ในสถานการณ์ที่ฉันต้องการสิ่งนี้ผู้ใช้มีโอกาสน้อยมากที่จะสร้างบัญชีจำนวนมากที่มีสิทธิ์แปลก ๆ
D. Strout

คำตอบ:


33

ในการแสดงรายการผู้ใช้ให้ใช้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.

นี่คือสำหรับผู้ใช้ระบบท้องถิ่นไม่ใช่บัญชีโดเมน net localgroup Administratorsหากคุณต้องการที่จะรู้ว่าเป็นสมาชิกของกลุ่มผู้ดูแลคุณก็จะจัดหาที่เป็นพารามิเตอร์:


ตรวจสอบคำสั่ง net สามารถทำทุกสิ่งได้ นอกจากนี้ยังทำงานบนเซิร์ฟเวอร์
mauvedeity

ระวังที่net userอาจไม่แสดงบัญชีผู้ใช้ทั้งหมด อย่างน้อยบนเครื่องลูกค้าที่ฉันกำลังทำงานอยู่net userแสดงรายการบัญชีท้องถิ่น 2 ใน 4 รายการเท่านั้น ยังไม่ได้คิดออกว่าทำไมยัง
Martin von Wittich

11

WMIC USERACCOUNT LIST BRIEFเป็นอีกวิธีในการแสดงรายชื่อผู้ใช้ใน Windows ผมไม่แน่ใจว่าความแตกต่างระหว่างและnet WMICคุณสามารถค้นหาข้อมูลเพิ่มเติมเกี่ยวกับได้WMICที่http://ss64.com/nt/wmic.html

นี่คือสิ่งที่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 มีข้อมูลเกี่ยวกับระบบมากกว่าผู้ใช้บัญชี ตัวอย่างหนึ่งคือWindows XP / Vista / 7 ตรวจสอบการชาร์จแบตเตอรี่จาก CMD? .


3
NET USER จะแสดงรายการบัญชีผู้ใช้และตั้งรหัสผ่านเท่านั้น WMIC จะแสดงรายการบัญชีที่มองเห็นได้ทั้งหมดแสดงประเภทบัญชีและสามารถอนุญาตการจัดการบัญชีเหล่านั้นได้หลายวิธี NET นั้นง่ายและรวดเร็ว แต่มีข้อ จำกัด มาก WMIC เป็นเครื่องมือที่ทรงพลังมากที่ควรค่าแก่การเรียนรู้อย่างละเอียด
Debra

-1

ใช้คำสั่งด้านล่างเพื่อให้ผู้ใช้ผู้ดูแลระบบท้องถิ่น wmic -U โดเมน / ผู้ใช้ // ip "เลือก * จาก Win32_GroupUser" | awk -F '"' '{พิมพ์ $ 4": "$ 8}' | grep -i Administrators | awk -F ':' '{พิมพ์ $ 2}'

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.