השבתת חשבונות משתמשים של 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)
תגובות
השאירו תגובה










































