Dsquery - แสดงรายการผู้ใช้ทั้งหมด
เครื่องมือบรรทัดคำสั่ง Dsquery ใช้เพื่อค้นหาไดเรกทอรีที่ใช้งานอยู่โดยใช้เกณฑ์การค้นหาที่ระบุ และค้นหาออบเจ็กต์ประเภทออบเจ็กต์เฉพาะ เมื่อใช้ dsquery เราจะสามารถรับรายชื่อผู้ใช้ทั้งหมดในตัวควบคุมโดเมนหรือแสดงรายการผู้ใช้ทั้งหมดใน OU
ใช้คำสั่ง ผู้ใช้ dsquery เพื่อแสดงรายการผู้ใช้ทั้งหมดในโดเมนหรือหน่วยขององค์กร ใช้พารามิเตอร์ขีดจำกัดเพื่อจำกัดจำนวนผู้ใช้หากไดเร็กทอรีที่ใช้งานอยู่มีผู้ใช้จำนวนมาก อาจใช้เวลาสักครู่ในการรับรายชื่อผู้ใช้ทั้งหมดในโดเมน
ในบทความนี้ เราจะพูดถึงวิธีใช้คำสั่งผู้ใช้ dsquery เพื่อแสดงรายการผู้ใช้ทั้งหมดจากโดเมน หรือแสดงรายการผู้ใช้ทั้งหมดใน OU โดยใช้ผู้ใช้ dsquery และส่งออกผู้ใช้ทั้งหมดเป็นไฟล์ CSV
Dsquery แสดงรายการผู้ใช้ทั้งหมดใน Domain Controller
ใช้คำสั่งผู้ใช้ dsquery เพื่อแสดงรายการผู้ใช้ทั้งหมดในตัวควบคุมโดเมนโดยใช้เกณฑ์การค้นหาที่ระบุของชื่อโดเมน
dsquery user dc=SHELLPRO,dc=local -limit 0 | dsget user -samid -fn -ln -display > C:\Temp\aduser.csvในคำสั่งข้างต้น ผู้ใช้ dsquery จะได้รับรายชื่อผู้ใช้ทั้งหมดในตัวควบคุมโดเมนโดยใช้ dc=SHELLPRO,dc=local ที่ระบุ -limit 0 จะส่งออกผู้ใช้ทั้งหมดใน dc
หากไม่ได้ระบุ ขีดจำกัด จะหยุดหลังจากผลลัพธ์ 100 รายการและเกิดข้อยกเว้น
Dsquery has reached the specified limit on number of results to display; use a different value for the -limit option to display more results.คำสั่งผู้ใช้ dsget แสดงรายการคุณสมบัติของอ็อบเจ็กต์ผู้ใช้ เช่น samid ชื่อ นามสกุล และชื่อที่แสดงของผู้ใช้ โดยจะส่งผ่านคุณสมบัติออบเจ็กต์ผู้ใช้เพื่อส่งออกผู้ใช้ทั้งหมดในโดเมนเป็นไฟล์ CSV
ผลลัพธ์ของคำสั่งด้านบนเพื่อแสดงรายการผู้ใช้ทั้งหมดในโดเมนและส่งออกเป็นไฟล์ CSV คือ:
samid fn ln display
admin John Paul John Paul
Guest
krbtgt
toms Tom Smith Tom Smith
ErickJ Erick Jones Erick Jones
garyw Gary Willy Gary Willy
chrisd Chris Dore Chris Dore
adam Adam Strauss Adam Strauss
nathan Natha Tim Nathan Tim
Don Don Astle
EshD Esh Deol Esh Deol
Tira.Elsa Tira Elsa Tira Elsa
arons Aron Seth Aron Seth
Dev.NewHouse Dave NewHouse Dave NewHouse
Harsh.Dev Harsh Dev Harsh Dev
Netya.Xu Netya Xu Netya Xu
dsget succeededเคล็ดลับเด็ด: วิธีรับรายชื่อผู้ใช้ทั้งหมดในกลุ่มโดยใช้ dsquery!
การใช้ dsquery เพื่อแสดงรายการผู้ใช้ใน ou
หน่วยขององค์กรในโดเมน Microsoft Active Directory ประกอบด้วยผู้ใช้ กลุ่ม และคอมพิวเตอร์
การใช้คำสั่ง ผู้ใช้ dsquery กับเกณฑ์การค้นหาที่ระบุของ DN ของ OU จะแสดงรายการผู้ใช้ใน OU คำสั่ง dsget user ใช้เพื่อแสดงคุณสมบัติของอ็อบเจ็กต์ผู้ใช้ไดเรกทอรีที่ใช้งานอยู่ เช่น samid ชื่อ นามสกุล และชื่อที่แสดง
dsquery user ou=HR,dc=SHELLPRO,dc=local -limit 0 | dsget user -samid -fn -ln -displayผลลัพธ์ของคำสั่งด้านบนเพื่อดึงข้อมูลผู้ใช้ทั้งหมดในหน่วยขององค์กรคือ:
เคล็ดลับเด็ด: วิธีใช้คำสั่ง dsquery * เพื่อให้ผู้ใช้เข้าสู่ระบบครั้งล่าสุด!
บทสรุป
ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีใช้คำสั่ง dsquery เพื่อแสดงรายการผู้ใช้ทั้งหมดในตัวควบคุมโดเมนและผู้ใช้ทั้งหมดใน ou (หน่วยองค์กร) จะเป็นประโยชน์สำหรับคุณ
คุณสามารถดูหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และข้อมูลพื้นฐานของ PowerShell ได้ในหน้าแรกของ ShellGeek

