יצירת משתמשים ב-Powershell << קורס אונליין חינם
Menu
עברית Русский Srbija العربية
מכללת פרקטיקיו
קורסים אונליין בעברית
עם הסרטונים שלנו פשוט להיות מקצוען

יצירת משתמשים ב-Powershell

קורסים למנהלי רשת שלב 1 - טכנאי מחשבים - Help Desk שלב 2 - מנהל רשת מוסמך מיקרוסופט שלב 3 -מומחה בתקשורת מוסמך סיסקו שלב 4 - מומחה לינוקס ו-DevOps התמחות בשרתי דואר ווירטואליזציה התמחות ב-Storage התמחות במסדי נתונים - SQL התמחות בסייבר האקינג ואבטחת מידע קורסים נוספים למנהלי רשת
קורסי תכנות שלב 1 - יסודות התכנות שלב 2 - בניית אתרים צד שרת - Back End שלב 3 - בניית אתרים צד לקוח - Front End שלב 4 - פיתוח אפליקציות לאנדרואיד ואייפון התמחות במסדי נתונים – SQL קורסים מתקדמים בדיקות תוכנה - QA
סקר שוק נכון לתאריך – 01/09/2011
PowerShell Versions Remote PowerShell in a Workgroup התקנה של PowerShell PowerShell Modules Get-Help Powershell functions Powershell pipeline Powershell object יצירת משתמשים ב-Powershell Powershell למתקדמים WMI פקודת Foreach אובייקט בתוך אובייקט ב-PowerShell

הסבר קצר על שיטת הלימוד אונליין

צילמנו בסרטונים את כל ההרצאות של הקורס, כי ללמוד בכיתה לא נוח וגם יקר.
קורס בכיתה עולה מעל מ-17 אלף ₪ ואצלנו בסרטונים רק 350 ש"ח בחודש.
אם משהו לא ברור בסרטון תמיד אפשר להתקשר למרצה ולדבר איתו ישירות בטלפון.
המרצה זמין גם בווטסאפ וגם בצ'אט באתר המכללה.


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

לסיכום: יש מרכז בחינות מורשה, שכולם מגיעים אליו מכל הארץ ועושים שם מבחן הסמכה בינלאומי ומי שעובר את המבחן מקבל תעודה מטעם מיקרוסופט.


מה לעשות אם לא מבינים משהו בסרט?

פשוט מאוד, מתקשרים למכללה ומדברים ישירות עם המרצה. אפשר גם להתכתב במייל או בווטסאפ או בצ'אט באתר.


האם יש לכם כיתות לימוד רגילות?

להשכיר כיתה + לשלם משכורת למרצה = 17 אלף ש"ח עלות הקורס לתלמיד.
אצלנו בסרטונים מקבלים אותו חומר לימוד
ואפילו קצת יותר, כי אין מגבלה של זמן כמו שיש בכיתה רגילה,
בנוסף מקבלים בדיוק אותה תעודה בינלאומית,
כי מבחן הוא מבחן חיצוני של מיקרוסופט
והכי חשוב שמקבלים את אותם המרצים, שמלמדים בכיתה רגילה,
רק שצילמנו אותם בסרטונים
והמחיר בסרטונים רק 350 ש"ח ולא 17 אלף כמו בכיתה רגילה.


קיימים במכללה שני מסלולי לימוד:
  1. מסלול לימוד חופשי, בלי תעודה, להעשרת ידע כללי.
    מסלול לימוד חופשי, מתאים בעיקר למי שעובד בתחום וכבר יש לו תעודות והוא לא רוצה עוד מבחנים ותעודות.

  2. מסלול עם תעודה - מתאים בעיקר לתלמידים חדשים המעוניינים בקורס מסודר,
    הכולל הגשת עבודות ופרוייקט גמר. מסלול זה מעניק בסיומו תעודת מקצוע בינלאומית.


בסיום הקורס ניתן לקבל שני סוגי תעודות:
1. תעודה של המכללה - מותנה בהגשת פרוייקט גמר בסוף הקורס

SQL TEHNAI MCITP CCNA

2. תעודת הסמכה בינלאומית של מיקרוסופט העולמית - מותנה במעבר מוצלח של מבחן הסמכה חיצוני של מיקרוסופט (מבחן זה מתבצע כל שבוע במרכז בחינות מורשה בתל-אביב)

MCT MCTip AD2008

מידע כללי:
1. חומר הלימוד מורכב ממאגר עצום ומסודר מאוד של סרטים מקצועיים, הניתנים לצפיה מהבית. מאגר זה כולל הרצאות מוקלטות בעברית בצורה מסודרת ע"י המרצים הטובים ביותר. רשימת הסרטים המלאה נמצאת בתפריט בצד ימין.
2. כל סטודנט במכללה מקבל שם וסיסמה לצורך גישה לשרת הקבצים שלנו.
השרת מכיל את כל התוכנות הדרושות ללימוד וכן חומר עזר
3. הקורסים מועברים בהתאם לסילבוסים של החברות המובילות: Microsoft, Cisco

מאמר בנושא יצירת אובייקטים מרובים – USERS SCRIPT
בס"ד

מנהלי רשת רבים נתקלים לא פעם בדרישה מצד החברה לייצר מספר רב של משתמשים המוכנים לשימוש מיידי וכשאני אומר רב אני מתכוון למאות, נניח לדוגמא שלאוניברסיטה נשלחו כ- 300 סטודנטים תחת תוכנית לחילוף סטודנטים, מן הסתם שמשהו יצטרך לבצע עבודה אדמיניסטרטיבת זו , ונכון ניתן לבצע זאת מתוך הממשק הגרפי אך הטירחה הכרוכה בכך הינה רצינית ומייגעת ובדיוק כאן נכנסים לתמונה ה-"scripts " . סקירפטים הם בעצם אוסף פקדות CMD הנועדו לרוץ בצורה אוטומטית ולחסוך מאמצים רבים למנהלי הרשת. נניח ובאמת נרצה ליצור 300 משתמשים בעלי סיסמא ייחודית לכל אחד מהם ולהוסיף תיאור המגדיר שאותו משתמש אכן שייך לתוכנית חילוף הסטודנטים אך לצערנו הדבר היחיד שניתן לנו מצד צוות האוניברסיטה הינה רשימת שמותיהם של המועמדים לתוכנית, לטובת המשימה נזדקק למספר כלים:

1- Office/open office.

2- מערכת הפעלה של שרת 2008/2003 .

3- פנקס רשימות.

4- כלי ה-CMD.

כמו שרובכם יודעים תחביר הפקודה ליצירת משתמש הינו פשוט:

Dsadd user "dn" כך שבערך שבין הגרשיים נזין את שמו המוצהר של אובייקט.

אך תחביר זה הינו הבסיסי ביותר ולא יענה על הדרישה כלל וכלל, אז למה שלא נשפר אותו קצת.

נצא מתוך נקודת ההנחה ששם הדומיין שלנו הינו השם הבא: practicu.com

והשם המוצהר (DN) של היחידה האירגונית שאליה נרצה לצרף את הסטודנטים המגיעים בתוכנית החילוף הינו: Exchange students וכך גם הוא שמה של "קבוצת הצל" תחת ה-OU שלנו.

בהתאם לנתונים אלו הבא וניצור את הפקודה הנדרשת:

dsadd user "cn=johny,ou=exchange student,dc=practicu,dc=com" –memberof "exchange student-DN" –pwd p@ssw0rd –mustchpwd yes –desc Exchange student

אז יש לנו פקודה היוצרת משתמש בודד המוגדר עם כל ההגדרות הרצויות עכשיו כל מה שנותר זה להפוך את הפקודה הזו ל-SCRIPT. לפני שנעבור לכך ברצוני לשפוך קצת אור על חלק מהמושגים שהזכרתי עד כה.

קבוצת צל – SHADOW GROUP ולא, לא מדובר בקבוצת מתנקשים...

קבוצות צל הן בעצם פיצוי על העובדה שלא ניתן לשייך הרשאות ל-OU כידוע, אז ההגדרה המתבקשת היא יצירת קבוצה בתוך OU עם שם זהה לשמה של ה-OU וצירוף כל המשתמשים שבה לקבוצה וכך בעצם נוכל לשייך הרשאות לאותה הקבוצה.

pwd- = מתג המכריז על סיסמת המשתמש.

mustchpwd- = כשאר מתג זה מופעל כל משתמש יחוייב לספק סיסמא חדשה בהתחברות ראשונית כך שלכל משתמש תהיה סיסמא ייחודית משלו שהוא ורק הוא יודע.

desc- = מתג התיאור, אם נאפשר מתג זה נוכל להזין את תיאור המשתמש.

memberof- = כאשר נאפשר מתג זה נוכל להזין את שם הקבוצה שאליה אנו רוצים שהמשתמש ישויך (חשוב מאוד נציין שדה זה לפני שדה הסיסמאות ולא הפקודה תיכשל בחלק מהמקרים).

ועכשיו לאחר שהמושגים הובהרו נמשיך הלאה.

שלב יצירת משתמשים מרובים:

הזכרתי קודם את מעבד התמלילים ועכשיו הגיע הזמן להכניסו לפעולה:

נפתח את כלי ה-EXEL ונתחיל להזין את הפקודה שלנו אך עם שימוש בחוקי יסוד מסויימים.

*הערה: באם בחלק מהפקודות ערך ה- "=" קפץ לפני הפקודה, מיקומו הנכון הוא בסוף הפקודה דוגמא:= DSADD USER "CN

את הפקודה שלנו נפצל בין מספר תאים הדבר הכרחי על מנת שנוכל ליצור – SCRIPT . בתא A1 נזין את החלק הראשון של הפקודה שהוא :

dsadd user "cn=

בתא B1 – נזין את השם USER1 מחייב שנמקם סיפרה .

בתא C1- נאכלס את שאר הפקודה שלנו.

שימו לב שמיקום הרווחים נשאר זהה בהתאם לפקודה הראשית מיכוון שכל הקשת רווח מצהירה על מקום ל"משתנה" חדש ( הפקודה מאוד רגישה).

לאחר מכן נקיש על תא D1 –ונבחר את פונקציית ה- CONCATENATE.

נזין ב-TEXT1 את ערך A1 וב-TEXT2 את ערך B1 וכן על זו הדרך, לאחר שנסיים נאשר ובתא D1 תתקבל השורה בשלמותה.

נחזור לתא B1 שבו הזנו את הערך USER1 נסמן אותו ונמשוך את התא כלפי מטה שימו לב ששם המשתמש ישכפל את עצמו אך המספר הסידורי ירוץ בסדר עולה לאחר שהגענו למספר המשתמשים הרצוי, נגרור את כל העמודות בהתאם לעמודת המשתמשים וכך נוכל בעצם ליצור מספר רב של פקודות ללא מאמץ מבלי שנזדקק לכתוב את הפקודה שוב ושוב.

בטח אתם שואלים את עצמכם עכשיו:

אז יש לנו מספר רב של משתמשים אבל השמות שהזנו הם אינם שמות המשתמשים שנדרשו מאתנו אז איך זה עוזר לנו?

אל חשש הפתרון פשוט מאין כמוהו כל מה שצריך לבצע הוא להעתיק את עמודת המשתמשים שניתנה לנו מצוות האוניברסיטה ולהחליפה בעמודת המשתמשים שלנו. כמו שתוכלו לראות בעמודה D ישנן כ-300 פקודות ליצירת 300 משתמשים שונים בעלי סיסמא ייחודית ותיאורם השייכים לקבוצת הצל EXCHANGE STUDENTS ולכל משתמש יש את שמו ושם משפחתו בדיוק כפי שנידרש מאיתנו.

את כל עמודה D נעתיק ואת התוכן נדביק לתוך פנקס הרשימות בשרת שלנו, לאחר מכן נסמן אך רק את השורה הראשונה ונריצה תחת כלי ה-CMD באם הפקודה עבדה כמו שצריך נמחק את השורה הראשונה מפנקס הרשימות, נשמור את המסמך כקובץ אצווה קובץ BAT . וכל מה שנותר הוא להפעיל את הקובץ והנה תוכלו לראות שכל המשתמשים נוצרו.

חשוב לציין שבאם ההכנה הינה הכנה עתידית יש להגדיר את החשבונות כלא פעילים ולהכניסם לשימוש אך ורק כשנידרש לכך, כל חשבון פעיל שאינו נמצא בשימוש מהווה פירצת אבטחה אפשרית ולכן יש לנהוג בתשומת לב רבה בכל הקשור לאפשור גישה לארגון שבו אנו עובדים...








מאמר זה נכתב על ידי מר. עידו שדדי מרצה במכללת PRACTICU.