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

ส่งออกรายชื่อผู้ใช้ที่ถูกปิดใช้งานจาก Active Directory


ออบเจ็กต์ผู้ใช้ Active Directory มีคุณสมบัติ Enabled ถ้าค่าคุณสมบัติ Enabled เป็น False แสดงว่าบัญชีถูกปิดใช้งาน

ในบทความนี้ เราจะพูดถึงวิธีรับรายชื่อผู้ใช้ที่ถูกปิดใช้งานในไดเร็กทอรีที่ใช้งานอยู่ และ ส่งออกรายชื่อผู้ใช้ที่ถูกปิดใช้งาน จากไดเร็กทอรีที่ใช้งานอยู่โดยใช้ PowerShell

ในตัวอย่างที่ให้ไว้ด้านล่าง เราจะค้นหาผู้ใช้ที่ถูกปิดใช้งานและส่งออกรายชื่อผู้ใช้ไปยังไฟล์ CSV โดยใช้ PowerShell Export-Csv cmdlet

ส่งออกรายชื่อผู้ใช้ที่ถูกปิดใช้งานจาก Active Directory

หากคุณต้องการมีรายชื่อผู้ใช้ที่ถูกปิดใช้งานในไดเร็กทอรีที่ใช้งานอยู่ เราจำเป็นต้องค้นหาผู้ใช้ที่ถูกปิดใช้งานทั้งหมดในไดเร็กทอรีที่ใช้งานอยู่

การใช้ตัวกรอง PowerShell Get-ADUser * รับผู้ใช้ทั้งหมดและตรวจสอบว่าค่าคุณสมบัติที่เปิดใช้งานของผู้ใช้แต่ละรายเป็น True หรือ false เพื่อตรวจสอบสถานะปิดใช้งานของผู้ใช้

เรียกใช้คำสั่งด้านล่าง

Get-ADUser -Filter * -Property Enabled | Where-Object {$_.Enabled -like "False"} | Select Name,SamAccountName,DistinguishedName,SID | Export-Csv -Path C:\disabledUsers.csv -NoTypeInformation

ในสคริปต์ PowerShell ข้างต้น

คำสั่งแรกจะรับผู้ใช้ทั้งหมดโดยใช้ Get-ADUser cmdlet และส่งเอาต์พุตไปยังคำสั่งที่สอง

คำสั่งที่สองตรวจสอบสถานะการเปิดใช้งานของผู้ใช้โฆษณาโดยใช้ Where-Object และส่งผ่าน เอาต์พุตไปยังคำสั่งที่สาม

คำสั่งที่สามเลือกคุณสมบัติชื่อผู้ใช้, SamAccountName, DistinguishedName และ SID และส่งผ่านคุณสมบัติผู้ใช้ที่ถูกปิดใช้งานไปยังคำสั่งที่สี่

คำสั่งที่สี่ใช้ PowerShell Export-Csv cmdlet เพื่อส่งออกรายชื่อผู้ใช้ที่ถูกปิดใช้งานจากไดเร็กทอรีที่ใช้งานอยู่ไปยังตำแหน่งที่ระบุโดยพารามิเตอร์ -Path

ไฟล์ CSV มีข้อมูลเกี่ยวกับผู้ใช้ที่ถูกปิดใช้งานจากไดเรกทอรีที่ใช้งานอยู่

เคล็ดลับเด็ด: วิธีทำให้ผู้ใช้โฆษณาไม่เข้าสู่ระบบ x วันใน PowerShell!

บทสรุป

ฉันหวังว่าบทความข้างต้นจะช่วยให้คุณตรวจสอบสถานะการเปิดใช้งานผู้ใช้โฆษณาและรับรายชื่อผู้ใช้ที่ถูกปิดใช้งานจากไดเร็กทอรีที่ใช้งานอยู่ การใช้ PowerShell Export-Csv cmdlet เพื่อส่งออกรายชื่อผู้ใช้ที่ถูกปิดใช้งานจากไดเรกทอรีที่ใช้งานอยู่ไปยังไฟล์ CSV

สถานะการเปิดใช้งานผู้ใช้ไดเรกทอรีที่ใช้งานอยู่ช่วยในการระบุสถานะบัญชีผู้ใช้ว่าใช้งานอยู่หรือปิดใช้งาน

หากบัญชีผู้ใช้โฆษณาถูกปิดใช้งานนานกว่า X วัน หรือใช้ผู้ใช้โฆษณาเข้าสู่ระบบครั้งล่าสุดมากกว่า X วัน คุณสามารถลบบัญชีโฆษณาที่ถูกปิดใช้งานได้

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

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