ส่งออกรายชื่อผู้ใช้ที่ถูกปิดใช้งานจาก 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