השבתת חשבונות משתמשים של Active Directory, חלק 2

4 ספטמבר 2008 · תחת הגישו-Active Directory, Exchange Server 2007, PowerShell | 959 צפיות

כמו עידכון על ביטול חשבונות משתמשים של Active Directory, העברת חלק 1, הנה סקריפט PowerShell אשר יבטל חשבונות מרובים עבור לך באמצעות קובץ CSV קלט.

תכונות Scipt:

  • שם המשתמש של מנהל מפעיל את הסקריפט מוקלט בקובץ הטקסט המפרט את כל הקבוצות החשבון הוסר.
  • דוא"ל נוצר באופן אוטומטי ושלח לנמענים מוגדר (כגון בקבוצת המנהלים לספירה ו / או אבטחת מידע ...), שבו הוא פנטסטי מהקצה אל הקצה וחשבון נקודת ביקורת של נוף (מי עשה את זה, מתי הם ולמה לעשות את זה ...)
  • משבית את החשבון לספירה שצוין
  • מסתירה את תיבת הדואר מתוך רשימת כתובות כללית
  • מסיר את החשבון מכל הקבוצות זה היה חבר
  • יוצר קובץ יומן של טקסט בכל הקבוצות את החשבון היה חבר
  • מגדיר את הסיסמה להיות שונה בכל התחברות הבא
  • קובעת את התאריך להשבית את השדה "כותרת" (שדה בשימוש בארגון שלי)

רק למצוא את המשתנים הבאים בתסריט ולשנות אותם בהתאם:

  • SourceFile $ = "\ \ MYSERVERPATH \ account_disables_input.csv"
    • זהו נתיב UNC מלא קלט קובץ CSV
  • $ EmailReportFile = \ \ MYSERVERPATH \ Account_Disables_Report.txt
    • זהו נתיב UNC מלא על המקום בו ברצונך לשמור את הדו"ח (זה מה בדוא"ל החוצה)
  • תחום $ = "LDAP: / / DC = DOMAIN, DC = המקומיות"
    • לאגד את כתובת ה-LDAP עבור התחום שלך ...
  • כדי someone@mycompany.com $ = ""
    • כתובות ה-SMTP, מופרדים בפסיקים, של מי אתה רוצה את הדוח בדוא"ל
  • $ SmtpClient.host = "smtp.mail.mycompany.com"
    • השם SMTP המארח לטפל בדו"ח הדוא"ל שלך (Exchagne 2007 שלך Hub שרת התחבורה (ים) או Exchange 2003/2000 השרת החזיתי (ים) בדרך כלל, ודא שאתה יכול לבצע שליחים אנונימי פנימי אף ....)

להוריד את הסקריפט כאן ...

השבת ADAccountsMultiple.zip (3.2 KiB, 1307 hits)

  • שתף / Save / Bookmark

תגובות

השאירו תגובה