ค้นหา User และ Computer ใน Active Directory ที่ไม่ได้ใช้งาน เพื่อทำการลบด้วยคำสั่ง

0
3243

คำสั่งนี้ผมใช้บ่อยในการค้นหา User ที่ไม่ได้ใช้งานเพื่อทำการลบออกจากระบบครับ

dsquery user -inactive 10 -limit 0

เลข 10 หมายถึงจำนวนอาทิตย์นะครับ

ค้นหา User และ Computer ใน Active Directory ที่ไม่ได้ใช้งาน เพื่อทำการลบด้วยคำสั่ง

การนำไปประยุกต์ใช้ค้นหา User และ Computer Object ที่ไม่มีการใช้งานแล้วย้ายไปอยู่ใน OU พิเศษเพื่อเตรียมลบออกจากระบบครับ

ทำ Batch Script เพื่อใช้งานตรวจสอบ user ที่ไม่ค่อยได้ใช้งาน 12 อาทิตย์

for /f “Tokens=*” %%s in (‘dsquery user -inactive 12 -limit 0’) do (

DSMOVE %%s -newparent “OU=Quarantine,DC=demo,DC=local”

)

ทำ Batch Script เพื่อใช้งานตรวจสอบ user ที่ไม่ค่อยได้ใช้งาน 12 อาทิตย์

for /f “Tokens=*” %%s in (‘dsquery computer -inactive 12 -limit 0’) do (

DSMOVE %%s -newparent “OU=Quarantine,DC=demo,DC=local”

)