จะทราบได้อย่างไรว่าผู้ใช้โดเมนเป็นผู้ดูแลระบบในเครื่องหรือไม่


12

ฉันต้องการทราบว่าผู้ใช้MYDOMAIN\SomeUserมีสิทธิ์ของผู้ดูแลระบบในเครื่องปัจจุบันหรือไม่

ฉันสามารถดูว่าบัญชีผู้ใช้ท้องถิ่นมีผู้ดูแลระบบโดยใช้:

C:\>NET USER Mike
User name                    Mike
Full Name
...
Local Group Memberships      *Administrators

อย่างไรก็ตามถ้าฉันลอง:

C:\>NET USER MYDOMAIN\SomeUser

หรือ:

C:\>NET USER "MYDOMAIN\SomeUser"

ฉันได้รับหน้าจอความช่วยเหลือด้านไวยากรณ์มาตรฐาน

ฉันสามารถตรวจสอบสิ่งนี้ได้จากสแน็ปอิน MMC "การจัดการคอมพิวเตอร์" แต่ใช้เวลาโหลดนานเกินไปและฉันต้องการทำสิ่งนี้อย่างรวดเร็วจากบรรทัดคำสั่ง หากใครบางคนมีสคริปต์ VBS ที่ก็ใช้ได้เช่นกัน

หมายเหตุ:หากใครมีแท็กที่ดีกว่าสำหรับคำถามนี้โปรดเพิ่มได้เลย!


คุณเข้าใจหรือไม่ว่าการอนุญาตระดับโดเมนจะแทนที่การอนุญาตภายในใด ๆ ที่คุณอาจกำหนดโปรไฟล์ภายในเครื่องใช่ไหม
Ramhound

@Ramhound ดูเหมือนว่าเขาเกี่ยวข้องกับผู้ใช้โดเมนไม่ใช่ผู้ใช้ในท้องถิ่น เขาเข้าใจวิธีตรวจสอบบัญชีท้องถิ่น แต่ไม่ใช่วิธีตรวจสอบว่าบัญชีโดเมนเป็นผู้ดูแลระบบท้องถิ่นจากบรรทัดคำสั่งหรือไม่
แทนเนอร์ฟอล์กเนอร์

แก้ไข. ฉันแค่มองหาทางลัดบรรทัดคำสั่งสำหรับสิ่งที่ฉันทำอยู่แล้ว
Mike Christensen

คำตอบ:


16

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


สิ่งที่ฉันกำลังมองหา! ขอบคุณครับ
Mike Christensen

6

ลอง

C:\>NET USER SomeUser /domain

แทน

C:\>NET USER MYDOMAIN\SomeUser

เนื่องจากคำถามนี้มีคำตอบที่ยอมรับแล้วคุณต้องให้รายละเอียดเพิ่มเติมว่าทำไมวิธีการของคุณจึงเป็นตัวเลือกที่เหมาะสมกว่า
Matthew Williams

1

ลองคำสั่งนี้เพื่อรับข้อมูลทั้งหมดของผู้ใช้ มันเป็นคำสั่ง powershell

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