X
تبلیغات
رایتل

پاک سازی اکتیودارکتوری از نام کامپیوترهای قدیمی - dsquery

یکشنبه 23 مهر‌ماه سال 1391 ساعت 19:02

    این دستور خیلی باحال رو امروز یاد گرفتم دیگه حیفم اومد اینجا ننویسمش. همیشه همین مشکل رو داشتم که بعد از مدتی اکتیودایرکتوری در قسمت Computer objects پر میشد از نام سیستم هایی که به عضویت دامین دراومده بودن و بعد از مدتی به دلیل تعویض سیستم عامل یا هر دلیل دیگه ای دوباره با اسم جدید به عضویت دامین درومده بودن یا دیگه اصلا وجود نداشتن ولی همچنان در قسمت Computers داخل کنسول Active directory users and computers باقی مونده بودن و این باعث بروز مشکلاتی میشد از جمله اینکه تو کنسول مدیریتی نرم افزار آنتی ویروس هم بیخود و بی جهت حضور چشمگیرشونو ابراز می کردن.

     صدور فرمان زیر در پنجره Command prompt ویندوز سرور میزبان سرویس اکتیودایرکتوری باعث حذف تمامی Computer name هایی میشه که بیش از 5 هفته از آخرین تماسشون (Log in) با اکتیودایرکتوری گذشته باشه. در ضمن این عدد 5 تعداد هفته رو مشخص می کنه که قابل تغییره. توضیح بیشتر اینکه فرمان زیر شامل دوتا دستوره که اولی (dsquery) کامپیوتر آبجکت های مورد نظر رو فیلتر می کنه و دستور dsrm بعد از عملگر پایپ آبجکتهای فیلتر شده رو حذف می کنه:


c:\>dsquery computer -inactive 5 | dsrm -noprompt


نظرات (0)
برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)

نام :
ایمیل :
وب/وبلاگ :
ایمیل شما بعد از ثبت نمایش داده نخواهد شد