PracticU

התקנה אוטומטית של תוכנת 7zip על כל התחנות

בלי כתוביותעם כתוביות
PracticU › קורס SCCM כולל Intune - חבילת System Center › התקנה אוטומטית של תוכנת 7zip על כל התחנות
מילון מושגים:
SCCM - כלי של מיקרוסופט לניהול מרכזי של מחשבים בארגון: הפצת תוכנה, עדכונים ומערכות הפעלה.
שיתוף - תיקייה או משאב שהועמדו לרשת כדי שמשתמשים אחרים יוכלו לגשת אליהם לפי הרשאות.
תיקייה - מכל במערכת הקבצים שמשמש לארגון קבצים ותיקיות אחרות בתוך מבנה היררכי.
שרת - מחשב או תוכנה שמספקים שירות למחשבים אחרים (לקוחות) ברשת, למשל אחסון קבצים, אתר אינטרנט או מסד נתונים, ומגיבים לבקשות שלהם.
שירות - תוכנה שרצה ברקע ומספקת פונקציונליות לרכיבים אחרים, לרוב ללא ממשק משתמש, ומופעלת אוטומטית עם המערכת.
הרשאה - קביעה אילו פעולות ומשאבים מותרים למשתמש או לתהליך לאחר שזהותו אומתה. שולטת במי רשאי לעשות מה.
חבילה - אוסף ארוז של קוד, ספריות או קבצים המופץ כיחידה אחת ומותקן בעזרת מנהל חבילות.
פריסה - העברת תוכנה מסביבת פיתוח לסביבה שבה היא תרוץ בפועל, כדי להעמידה לשימוש.

התקנה אוטומטית של תוכנת 7zip על כל התחנות
השיעור מדגים התקנה אוטומטית של 7-Zip על כל התחנות דרך SCCM, מהוספת קובץ ה-MSI לספריית התוכנות ועד להפצה לנקודות ההפצה.
יצירת האפליקציה
1. מקור ההתקנה: תיקייה משותפת בשרת, למשל C:\source, שמכילה את קובץ ה-MSI, עם הרשאת קריאה לכולם.
2. Create Application: בספריית התוכנות מוסיפים אפליקציה מסוג MSI. SCCM קורא את ה-Product Code מתוך הקובץ, ולפיו הוא בודק אם התוכנה כבר מותקנת.
3. פקודת ההתקנה: ההתקנה מופעלת בעזרת msiexec, השירות של Windows שמתקין קבצי MSI עם הרשאות מערכת. לכן המשתמש לא צריך הרשאות אדמין, והפקודה כוללת את האפשרות להתקנה שקטה.
4. בדיקת הפקודה: לפני ההפצה מריצים את הפקודה בעצמנו על מחשב ניסוי, כדי לוודא שהיא עובדת.
הפצה
1. Distribute Content: מפיצים את תוכן החבילה לנקודות ההפצה (Distribution Points), כדי שהתחנות יוכלו להוריד אותו מהסניף הקרוב.
2. Deploy: בוחרים את הקולקשן של היעדים, למשל כל המחשבים, ומגדירים את הפריסה.
3. Required או Available: Required מתקין בכפייה, ו-Available מציג את התוכנה בחנות ליוזר, שיבחר אם להתקין.
4. זמנים: קובעים מתי התוכנה זמינה ומה הדדליין להתקנה.
תוצאה
לאחר Machine Policy Retrieval בתחנה מופיעה ההתקנה, ולאחר זמן קצר 7-Zip מותקן וההתראה מוצגת למשתמש.
כך אפשר להתקין תוכנה לכל התחנות ממקום מרכזי אחד.
השיעור הבא בקורס: עידכון תוכנה בכל תחנות העבודה דרך SCCM

פרקי ההרצאה: התקנה אוטומטית של תוכנת 7zip על כל התחנות

  1. 00:00

    מטרת השיעור: התקנת 7-Zip אוטומטית

  2. 01:14

    יצירת אפליקציה ב-Software Library

  3. 02:27

    בדיקת פקודת msiexec בתחנה

  4. 03:55

    מה זה MSI ו-msiexec

  5. 06:24

    זיהוי ההתקנה (Detection) לאחר הפריסה

  6. 08:14

    הפצת התוכנה ל-Distribution Points

  7. 09:35

    לוג ההפצה ובדיקת מצב הציות

  8. 10:11

    Deploy של התוכנה לאוסף תחנות

תמלול ההרצאה: התקנה אוטומטית של תוכנת 7zip על כל התחנות

הטקסט המלא של הדקות הראשונות בהרצאה «התקנה אוטומטית של תוכנת 7zip על כל התחנות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:02

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

  2. 00:15

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

  3. 00:41

    גרסה ישנה ואחרי זה נעדכן את זה לגרסה חדשה ונראה איך עושים את כל זה אני לוקח עושה cut ומעביר את זה לכונן c לתיקייה חדשה שאני אעשה פה שנקרא לה source בתוך תיקיית source שלי אני אשים את כל הקבצים שאני רוצה להפיץ אני אעשה גם עליה שיתוף בפרופרטיז, שיירינג, אני אעשה אברי וואן ריד, SCCM Source, בואו נבדוק שבסקיוריטי יש לי אברי וואן ריד ובשיירינג יש לי אברי וואן

  4. 01:14

    לא פול קונטרול, רק ריד אני נותן, אברי וואן ריד. אז אני רוצה להפיץ את זה לכל התחנות, איך עושים את זה? מאוד פשוט, באים ל-software library, עד עכשיו לא היינו פה, ומגיעים לאפליקיישנס, right-click, create application.

  5. 01:31

    עכשיו הוא שואל אותי איפה האפליקציה נמצאת, איפה התוכנה נמצאת. אנחנו צריכים srv2016/srcm/source. הנה זה פה, נכון, בתוך ה-source. הוא מראה לי גרסה 16.04, נקסט.

  6. 01:51

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

  7. 02:06

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

  8. 02:18

    אני משאיר שם ברירת מחדל, זה בסדר מבחינתי. עוד כל מיני דברים נוספים שאני יכול לעשות. שימו לב איך ההתקנה הולכת להתבצע, הוא לוקח את קובץ ה-MSI ומפעיל MSI אקזק. מה זה MSA Exec ומה זה הדבר הזה אז בואו נראה מה זה MSA Exec ונבדוק שהפקודה הזאת אכן נכונה אני לוקח עוצר את הכל אני לא ממשיך אני עוצר את הכל כי אני צריך

  9. 02:43

    לעשות ניסוי לבדוק שהפקודה אכן נכונה אנחנו נעשה דבר כזה אנחנו ניקח Windows 10 אחד הזה ונעתיק אליו את הsource שלי לפה אני אעתיק אותו לפני כן אני אעשה פה סנפשוט אני אקרא לו אחד לשאתי סנפשוט, כי אחרי זה אני אמחק אותו.

  10. 02:59

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

  11. 03:26

    שימו לב, אני נמצא בתיקייה של הדסקטופ ומריץ msi-exec/install את קובץ ה-MSI. תכף נבין מה זה MSI-exec ומה זה הפקודה הזאת. אז בואו נריץ את הפקודה הזאת ונכתוב appwiz.cpl ונראה, וואלה, זה הופיע פה.

  12. 03:42

    בואו נעשה לזה uninstall. עשיתי uninstall, מפעיל שוב את הפקודה ורואה שזה שוב הופיע פה. אז הפקודה אכן עובדת ואני יכול לראות שאם אני נכנס לתיקיית Pictures, מופיע לי פה 7-zip, אני יכול לעשות זיפים.

  13. 03:57

    רואים, עשיתי זיפ למשהו, אין עניין לקובץ זיפ, הכל עובד. מה זה הפקודה הזאת? מה זה הדבר הזה?

  14. 04:06

    MSI זה קובץ הוראות כיצד להתקין את התוכנה. זה לא קובץ אקסי שמבצע דברים שאני לא יודע, זה קובץ הוראות כיצד להתקין משהו. ו-MSI אקזק זאת תוכנה שמובנית בווינדוס שמבצעת את הוראות ההתקנה.

  15. 04:21

    MSI אקזק, אם אתם רוצים לדעת מה זה בדיוק, בתוך C-Windows System32, קובץ CXE תוכנה שמייקרוסופט נתנו לנו ביחד עם הווינדוס שנקראת MSI Exec והיא יודעת להתקין תוכנות אחרות אם אנחנו נעשה סלאש סימן שאלה אנחנו נראה את כל האופציות שיש לה ויש לה אופציה סלאש I ומוצר MSI פרודקט MSI זה למעשה מה להתקין זו תוכנה שמתקינה תוכנות אחרות בצורה

  16. 04:48

    מבוקרת ולא קובץ CXE שלך תדע מה הוא עושה חוץ מזה יש לו עוד כל מיני אופציות לדוגמה Q ולדוגמה קווייט, קווייט זה להיות בשקט, כן?

  17. 04:59

    no restart, force restart, לעשות ריסטארטים, יש לו כל מיני אופציות של התקנה. זה למעשה תוכנת ההתקנה. וכל יצרן מייצר קובץ MSI, ואז אפשר דרך Group Policy או דרך System Center להתקין את זה.

  18. 05:13

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

  19. 05:40

    MSI זה למעשה אותו MSI אקזק שראינו רק שהוא רץ ברקע כל הזמן עם הרשאות של אדמיניסטרטור למה כי הוא בעצם סרוויס זה סרוויס שרץ ברקע עם הרשאות של אדמיניסטרטור ואז הוא יכול להתקין תוכנות אחרות אז אנחנו נעזרים ב-MSI-Exec הזה כדי להתקין תוכנות בצורה מבוקרת ולא קובץ אקסי ולא צריך הרשאות אדמיניסטרטור כי יש לזה.

  20. 06:04

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

  21. 06:12

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

  22. 06:22

    אז בדקנו שהפקודה הזאת תקינה, עושים next וזהו אז יש לנו פה את ה installation command את הפקודה להתקנה את הפרודקט קוד כדי לעשות detection שההתקנה הצליחה ככה הוא בודק שההתקנה הצליחה בואו נראה את זה במאפיינים של ההתקנה תכף ניכנס למאפיינים ונראה אבל זה לא מספיק אנחנו צריכים עוד שלב מה השלב הנוסף שאנחנו צריכים אנחנו צריכים

  23. 06:47

    להפיץ את קובץ ה-MSI הזה לכל הסניפים שלנו לכל ה-distribution points שלנו זה שזה נמצא בשרת המרכזי זה מצוין. היוזרים לא עושים התקנה מכאן. היוזרים, המשתמשים שלנו, לא ניגשים לתיקיית ה-source הזאת, הם לא ניגשים אליה.

  24. 07:04

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

  25. 07:24

    הוא גם distribution point, זאת נקודת הפצה שממנה מופצות כל התוכנות ללקוחות. הוא גם management point, הוא גם השרת המרכזי והוא הכל.

  26. 07:34

    אני יכול לקחת ולהתקין עוד שרת, אני יכול לעשות פה create site, להתקין עוד שרת של system center ולשים עליו עוד תפקיד רק של distribution point. זאת אומרת, יהיה לי שרת אחד מרכזי ובכל הסניפים יהיו לי נקודות הפצה, זה למעשה תיקייה משותפת שאליה מתחברים היוזרים ומושכים את ההתקנות.

  27. 07:59

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

  28. 08:19

    לכם שיש עוד שרתים רק עם Distribution Point עליו לדוגמה. אני הולך ל-software library, ל-application, ואומר ש-right-click distribute content, תפיץ את ה-content הזה לסניפים.

  29. 08:35

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

  30. 08:57

    עכשיו, כשאני הפצתי אותו, דרך אגב, אני יכול לראות את זה במוניטור, ב-distribution status content. זה כל ה-content שיש לי, ואני יכול לראות ש-targeted 1, זה אומר שזה מופץ לסניף 1. שימו לב, זה עדיין לא הופץ, הוא עדיין בתהליך של הפצה.

  31. 09:17

    אם אנחנו נלך מהר ללוג, איפה תיקיית הלוגים שלי? יש פה לוג שנקרא distribution manager. In a distribution manager אנחנו יכולים לראות איך שהוא מפיץ, חבילה, חבילה מספר 6 זאת הייתה כנראה, בואו נראה שזאת הייתה באמת חבילה מספר 6, הנה אתם רואים שזאת חבילה מספר 6, Package ID מספר 6, ה-7-Zip שלי זה חבילה

  32. 09:40

    מספר 6, אנחנו יכולים לראות בלוג שנקרא Distribution Manager שהוא אכן הפיץ את החבילה מספר 6 לכל הסניפים, ואחרי שהוא הפיץ אותה, שימו לב, Compliance היה 0, זה אומר שהייתה מטרה להפיץ את זה לסניף 1 והוא עדיין לא עשה את זה, אם אני אעשה פה Refresh, הוא סיים הפצה

  33. 10:00

    וה-compliance נהיה 100%. עכשיו זאת אומרת שזה הופץ לכל הסניפים שביקשתי, ביקשתי רק סניף אחד, ואחרי שזה הופץ אני יכול ללכת ולהגיד deploy ל-usרים כבר, deploy לתחנות.

  34. 10:13

    אז יש לי הפצה ויש לי deploy. עכשיו אני עושה deploy, בוחר לאיזה קולקשן אני רוצה להפיץ, לאיזה יוזרים

לקורס המלא: קורס SCCM ו‑Intune אונליין

ההרצאה הקודמת: התקנה דרך SCCM CLIENT למחשב ב-WORKGROUP

ההרצאה הבאה: עידכון תוכנה בכל תחנות העבודה דרך SCCM

הרצאות קשורות מקורסים אחרים

  • התקנה אוטומטית עם Kickstart
  • תרגיל 24 - תוכנת צ'אט - חלק 1
  • סיכום ב-3 דקות - התקנה אוטומטית MDT
  • התקנה אוטומטית של דרייברים עם Windows Update

קורסים נוספים במסלול

  • קורס SCOM - חבילת System Center