ค้นหาเว็บไซต์

รับ AdUser จากรายการใน PowerShell


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

ใช้ Get-AdUser cmdlet ใน PowerShell เพื่อดึงข้อมูลผู้ใช้ AD ตามรายการที่ให้ไว้

คำสั่ง `Get-AdUser` ใน PowerShell ใช้เพื่อรับข้อมูลเกี่ยวกับผู้ใช้ใน Active Directory คำสั่งนี้จะเรียกข้อมูลบัญชีผู้ใช้จากรายการที่มีผู้ใช้ SamAccountName

ในบทความนี้ เราจะพูดถึงวิธีใช้ Get-AdUser cmdlet ใน PowerShell เพื่อรับรายชื่อผู้ใช้ใน Active Directory จากรายการ

ดึงข้อมูลผู้ใช้โฆษณาจากรายการ

Get-AdUser cmdlet ใน PowerShell จะสอบถามบัญชีผู้ใช้ใน Active Directory หากต้องการดึงข้อมูลผู้ใช้โฆษณาจากรายการ ให้ทำตามขั้นตอนด้านล่าง

  1. เตรียมรายการ - สร้างไฟล์ข้อความที่มีรายการชื่อผู้ใช้ โดยมีชื่อผู้ใช้หนึ่งชื่อต่อบรรทัด บันทึกไฟล์เป็นไฟล์ .csv ไฟล์นี้จะถูกใช้เป็นอินพุตสำหรับสคริปต์ PowerShell
  2. เปิด PowerShell Terminal - เปิด PowerShell ด้วยสิทธิ์ระดับผู้ดูแลระบบ
  3. เรียกใช้สคริปต์ PowerShell - ใช้สคริปต์ PowerShell ต่อไปนี้เพื่อรับผู้ใช้โฆษณาจากรายการ
# Read the content of the file
$userNameList = Get-Content -Path C:\PowerShell\adusers_names.csv

# Iterate over the usernames one by one and get aduser information
foreach($username in $userNameList) {
    Get-AdUser -Identity $username | Select Givenname, SamAccountName, UserPrincipalName
}

ในสคริปต์ PowerShell ข้างต้น Get-Content cmdlet อ่านเนื้อหาของไฟล์ csv ที่ระบุในพารามิเตอร์ Path และเก็บผลลัพธ์ไว้ในตัวแปร $userNameList

Foreach วนซ้ำรายการชื่อผู้ใช้ทีละรายการ และใช้คำสั่ง Get-AdUser เพื่อดึงข้อมูลเกี่ยวกับผู้ใช้ที่ระบุ

คำสั่ง Get-AdUser ใช้พารามิเตอร์ Identity เพื่อระบุชื่อผู้ใช้และดึงข้อมูลบัญชีผู้ใช้ โดยส่งผลลัพธ์ไปยังคำสั่ง Select ที่เลือกคุณสมบัติ Givename, SamAccountName และ UserPrincipalName ของผู้ใช้

ผลลัพธ์ของสคริปต์ PowerShell ข้างต้นจะดึงข้อมูลผู้ใช้โฆษณาจากรายการ

เคล็ดลับเด็ด: วิธีส่งออกผู้ใช้โฆษณาไปยัง CSV ใน PowerShell!

บทสรุป

ฉันหวังว่าบทความข้างต้นเกี่ยวกับวิธีรับ aduser จากรายการโดยใช้ Get-AdUser cmdlet ใน PowerShell จะเป็นประโยชน์สำหรับคุณ

คุณสามารถค้นหาหัวข้อเพิ่มเติมเกี่ยวกับคำสั่ง PowerShell Active Directory และพื้นฐานของ PowerShell ได้ในหน้าแรกของ ShellGeek

บทความที่เกี่ยวข้อง