כיצד ליצור מספר משתמשים ב - Server 2008 עם
יצירת משתמשים באמצעות ה- snap-ad של משתמשים ומחשבים היא תהליך קל מאוד, אך לעתים קרובות אתה מתמודד עם המצב שבו עליך ליצור חשבונות עבור קבוצה שלמה של אנשים בו-זמנית. אין צורך זה להיות תהליך רב זמן בשבילך, ועשינו את כל הרמת כבד, כך שאתה לא צריך.
יש לנו רק רשימה של עובדים חדשים של מחלקת משאבי אנוש, והם היו אדיבים מספיק כדי לתת לנו את זה בפורמט excel. ודא שקובץ ה- Excel שלך תואם לאותו פורמט, וודא שאתה משתמש בשם הפרטי ושם המשפחה ככותרות עמודות.
הדבר הראשון שאנחנו הולכים לעשות הוא לשמור את הקובץ כמו .csv, וכדי לעשות את זה, אנחנו לוחצים על כפתור משרד ובחר שמור כ.
אנחנו הולכים לקרוא לתיק שלנו users.csv, ולוודא שאנחנו בוחרים CSV (מופרד בפסיקים) בתוך ה שמור כסוג ולאחר מכן לחץ על אישור להציל.
הבא ניצור מסמך טקסט חדש בשרת שבו אנחנו נעשה את יצירת המשתמש.
לאחר מכן נעתיק את הטקסט הבא לתוך מסמך הטקסט החדש שלנו:
$ objOU = [ADSI] "OD = אנשים, DC = sysadmingeek, DC = com" $ dataSource = import-csv "users.csv" foreach ($ dataRecord ב datasource $) $ cn = $ dataRecord.FirstName + "" + $ dataRecord.LastName $ sAMAccountName = $ dataRecord.FirstName + "." + $ dataRecord.LastName $ givename = $ dataRecord.FirstName $ sn = $ dataRecord.LastName $ sAMAccountName = $ sAMAccountName.ToLower () $ displayName = $ sn + "" + $ $ givenName $ userPrincipalName = $ sAMAccountName + "@sysadmingeek. com $ "objUUer = $ objOU.Create (" משתמש "," CN = "+ $ cn) $ objUser.Put (" sAMAccountName ", $ sAMAccountName) $ objUser.Put (" userPrincipalName ", $ userPrincipalName) $ objUser.Put ($ "show") $ objUser.Put ("givenName", $ givenName) $ objUser.Put ("sn", $ sn) $ objUser.SetInfo () $ objUser.SetPassword ("@ @ assw0rd") $ objUser.psbase.InvokeSet ("AccountDisabled", $ false) $ objUser.SetInfo ()
בשורה הראשונה, ודא שהזנת את המידע הנכון עבור הדומיין שלך וה- OU שבו אתה יוצר את המשתמשים. אתה רוצה לעדכן את קו @ sysadmingeek.com גם כדי להתאים את התחום שלך.
לאחר מכן אנו רוצים לשמור את הקובץ כסקריפט של PowerShell, לכן אנו משנים את הקובץ שמור כסוג: ל כל הקבצים (*), ואת שם זה PSusersScript.ps1.
עכשיו אנחנו צריכים להכין את PowerShell להפעלת סקריפטים. ניתן להפעיל את PowerShell על-ידי לחיצה על קיצור הדרך בשורת המשימות או על-ידי הקלדה פגז כוח בתיבת החיפוש המהיר.
אנחנו צריכים לשנות את מדיניות הביצוע כדי לאפשר הפעלה של קבצי Script מרחוק, אז אנחנו מקלידים
set-executpolicy remotesigned
כאשר תתבקש, הקלד Y ולחץ על Enter כדי לבצע.
כעת, לאחר שהרשה לנו להפעיל את הסקריפט, עלינו להציב את שניהם users.csv וה PSusersScript.ps1 קבצים בתיקיה שלנו לביצוע. מאחר שהבקשה של PowerShell מגיעה באופן טבעי לתיקיית המשתמש של השורש, ואנו מחוברים כמנהל מערכת, אנו עומדים להציב אותם C: משתמשים תיקייה. כאשר שני הקבצים נמצאים בתיקיה, אנחנו לחץ לחיצה ימנית על PSusersScript.ps1 קובץ ובחר הפעל עם PowerShell.
אם נסתכל על משתמשים ומחשבים של AD, תראה כעת את כל המשתמשים החדשים שיצרת זה עתה.
המשתמשים החדשים ייווצרו ב שם משפחה שם פרטי פורמט, אבל את התסריט יכול בקלות לשנות את הצורך שלך. כעת, לאחר שכבר יצרת את הסקריפט, כל שעליך לעשות בעתיד הוא להציב את רשימת המשתמשים שלך ב- C: משתמשים התיקייה והפעל את הסקריפט PowerShell. קל!