PracticU

הסבר על SCCM Package

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

הסבר על SCCM Package
ההרצאה מסבירה פאקג'ים (packages) ב-System Center Configuration Manager: איך מעתיקים תוכנה לנקודות ההפצה, איך מגדירים את פקודת ההרצה, ואיך מפיצים את הפאקג' לתחנות העבודה. ההדגמה מתקינה את WinRAR.
מבנה הפאקג'
1. חבילה ותוכנית: פאקג' הוא תיקיית מקור שמועתקת לנקודות ההפצה. תוכנית (program) קובעת את הפקודה שרצה אחרי ההעתקה. פאקג' בלי תוכנית לא מריץ דבר.
2. מקור: התיקייה יכולה להיות שיתוף רשת או תיקייה מקומית בשרת. ההדגמה משתמשת בתיקייה מקומית בשם winrar.
3. הרצה: בתוכנית מגדירים את פקודת ההתקנה השקטה (בדוגמה /S, פרמטר השקט של WinRAR), את תיקיית ההרצה, והאם לרוץ כמשתמש או כמנהל. ההדגמה מציגה הרצה עם הרשאות משתמש רגילות, וברמה שבה המשתמש אינו רואה את החלון.
4. זיהוי התקנה: בפאקג' אין שיטת זיהוי (detection method), כלומר המערכת לא יודעת אם ההתקנה הצליחה. זה הבדל מרכזי לעומת אפליקציה.
5. הפצה: בוחרים קולקשן של מחשבים ונקודת הפצה, ומגדירים זמין (Available) או חובה (Required). האפשרות להריץ ישירות מנקודת ההפצה, בלי העתקה למחשב, קיימת בפאקג' ואינה קיימת באפליקציה. ניתן גם להגדיר לוח זמנים להרצה חוזרת.
בדיקה
6. סוגי מחשבים: נבדקו תחנות 64 ביט ו-32 ביט, במצב דומיין ובמצב קבוצת עבודה (workgroup). במחשב שאינו בדומיין, המשתמש מקבל את התוכנה דרך Software Center לאחר Machine Policy Retrieval.
7. גישה לשיתוף: לקבוצת עבודה אין חשבון מחשב בדומיין, ולכן נדרש חשבון רשת שמוגדר בנקודת ההפצה ומאפשר גישה לשיתוף.
שימו לב
פאקג' מריץ את הפקודה, ואינו יודע אם היא הצליחה. לעומת זאת, אפליקציה תומכת בעדכון גרסה, בתלויות ובזיהוי התקנה.
הפאקג' מתאים לתרחישים פשוטים של העתקה והרצה, והוא שימושי במיוחד להרצה מתוזמנת.
השיעור הבא בקורס: הרצת סקריפט גיבוי - SCCM Package Script

פרקי ההרצאה: הסבר על SCCM Package

  1. 00:00

    מבוא: פקאג'ים לעומת אפליקציות

  2. 01:33

    יצירת פקאג' מתיקיית מקור

  3. 03:35

    יצירת Program להרצת ההתקנה

  4. 06:05

    שיטת זיהוי התקנה (Detection Method)

  5. 07:35

    הגדרות הפצה ונקודות הפצה

  6. 08:45

    בחירה בין זמין לחובה ותזמון

  7. 09:57

    הרצה ישירות מנקודת ההפצה

  8. 11:50

    בדיקה בתחנות עבודה ובסופטוור סנטר

תמלול ההרצאה: הסבר על SCCM Package

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

  1. 00:02

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

  2. 00:25

    2012 אימצו את האפליקיישן שהוא יותר חכם אבל עדיין לפקאג'ים שהיו בסיסטם סנטר 2007 וב-SMS 2003 עדיין יש להם יתרונות ויש להם מקום וזכות קיום ואתם צריכים להכיר אותם כי יש מקומות ויש מצבים בהם משתמשים ואנחנו הולכים לעשות גיבוי מערכת גיבוי דרך פקאג'ים למה כי יש דברים שיודעים לעשות פקאג'ים שאפליקיישנס לא יודע לעשות לדוגמה אפליקיישנס לא יכול להריץ אותה תוכנה כל דקה או כל יום אין לו

  3. 00:56

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

  4. 01:10

    אנחנו הולכים ללמוד גם על אפליקיישנס, כמו שלמדנו כבר בהרצאות קודמות, וגם על פקאג'ים. תחשבו שהפקאג'ים האלו זאת הייתה השיטה היחידה בימים של System Center 2007 ו-SMS 2003.

  5. 01:23

    מה שקורה שפקאג' יש לו לוגיקה קצת שונה וזה מבלבל. למה כי פה יש שימוש במילים קצת מבלבלות אז קודם כל אנחנו נעשה פקאג' חדש כדי להתקין winrar דרך הפקאג' הזה בשיטה ישנה קודם כל אני נותן שם יכול לעשות תיאור כל מיני דברים יש פה source folder ה source folder זאת התיקייה שהולכת להיות מועתקת לשרתי הפצה distribution server distribution point אז זאת התיקייה עכשיו אני לא חייב להעתיק אותה

  6. 01:48

    אני לא חייב שתהיה תיקייה מועתקת אני יכול להשתמש בפקאג'ים ולהריץ קבצים שנמצאים מקומית על hard disk אצל הלקוח כבר מלפני כן נניח מהפצה קודמת או מהתקנה של Windows או התקנה של איזושהי תוכנה.

  7. 02:03

    אני לא חייב להעתיק שום דבר לhard disk של הלקוח, במקרה שלי אני כן רוצה להעתיק את הקבצים של winrar. אז בואו נלך ל-browse ושימו לב מה שונה, שזה חייב להיות לא רק UNC, זה יכול להיות גם local folder בשרת.

  8. 02:16

    שימו לב, אני לא חייב לעשות את זה בשיתוף, אני יכול לעשות את זה ב-local folder ואז הוא יפיץ את זה ל-distribution point. זאת אומרת לשרתי הפצה הוא יפיץ את זה גם מתוך C לוקאלי ובואו נראה את זה.

  9. 02:28

    אני הפעם עושה c מה שבאפליקיישנים הרגילים זה היה חייב להיות שיתוף וכאן נעשה תיקייה ונקרא לה winrar למה אני עושה תיקייה נפרדת כי אחרת הוא יעתיק לי את כל התיקיית הסורס לדיסטריביושן פוינט אני לא רוצה אני רוצה רק שיעתיק לי את התיקייה הזאת של winrar בסדר כי מה שהוא עושה הוא מעתיק את כל התיקייה ושימו לב איך הוא כותב את זה directory on site

  10. 02:52

    server c.2 אז הפקאג' הזה יועתק לדיסטריביושן פוינט עכשיו אני לא עושה פרוגרם כי עוד שנייה נעשה את זה עדנית כדי לא לבלבל אתכם.

  11. 03:02

    אני עושה don't create a program, עוד שנייה נעשה את זה, אל תדאגו. ואני עושה finish. מה שקרה שיצר לי טי פקאג'. פקאג' זה למעשה חבילה שמועתקת לשרת.

  12. 03:11

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

  13. 03:23

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

  14. 03:41

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

  15. 03:55

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

  16. 04:03

    ומה הפקודה? מה ההפצה הראשונה? הפקודה הראשונה הוא winrar ל-x64. מה הפקודה כדי להריץ את זה?

  17. 04:11

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

  18. 04:28

    שימו לב, הגרשיים זה חובה בגלל הרווחים, בגלל שיש רווחים בשם, אתם רואים winrar עם רווח, אז חייבים לשים גרשיים. Slash s זה silent באיזה תיקייה להריץ, run normal, שזה אומר שהמשתמש יראה את זה על המסך, אבל אני אספר לכם סוד, בwinrar בזמן ההתקנה לא רואים כלום על המסך.

  19. 04:48

    יש פה אופציה גם hidden על זה נדבר כשנעשה סקריפט של גיבויים נעשה לבד סקריפט של גיבויים ונעשה אותו hidden כדי שלא יופיע לנו על המסך רק כשהיוזר מופעל כשהיוזר לא גדול ו-run mode שימו לב אני יכול לעשות user rights עם הרשאות של המשתמש או הרשאות של אדמיניסטרטור שזה למעשה הרשאות של הסרוויס system center

  20. 05:06

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

  21. 05:20

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

  22. 05:32

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

  23. 05:53

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

  24. 06:07

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

  25. 06:16

    וזה אחד השכלולים שהכניסו באפליקיישנס, שיש אפשרות להגיד לו איך לזהות שההתקנה הצליחה. Windows 7 64 ביט ו-Windows 10 64 ביט, ואני אומר לו פה 15 מגה.

  26. 06:28

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

  27. 06:39

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

  28. 06:49

    טוב, אנחנו עכשיו עושים עוד תוכנה, עוד פעם create program ונקרא לזה win rar x86. עכשיו באמצעיות אני חושב שאתם כבר יכולים להגיד שאנחנו לא רוצים לתמוך במערכות הפעלה 32 ביט, אני עושה את זה בשביל ללמד אתכם את הלוגיקה, ככה קל לי להראות לכם את הלוגיקה של התוכנה, כי אם הייתי מראה לכם שיש רק פרוגרם אחת לא הייתם מבינים למה יש רק פרוגרם אחת.

  29. 07:12

    אוקיי אז אני עושה run normal עם הרשאות של אדמיניסטרטור אסור לגעת למשתמש נקסט ותריץ את זה על 32 ביט Windows 10 כן יש Windows 10 32 ביט ו-Windows 7 32 ביט ו-15 מגה מקום מינימלי נקסט נקסט פיניש יפה מאוד אז עשינו את זה אז עכשיו יש לנו את ה-winrar הזה כחבילה אתם רואים אנחנו רואים פה את המידע אנחנו רואים מאיפה הוא מעתיק את הדאטה סורס הוא יכול גם

  30. 07:41

    להעתיק את זה נניח פעם ביום להעתיק מחדש לנקודת ההפצה Update Distribution Point האם להשאיר קופי אצל הלקוח באופן קבוע או לא אני אראה לכם שיש תיקייה ב-C-Windows CCM Cache שלשם הוא שם תוכנות לפני שהוא מתקין אותם אחרי זמן מה הוא מוחק אותם תכף נראה פה בפרופרטיס במאפיינים אנחנו יכולים לראות את כל המאפיינים שהכנסנו ו-requirements את

  31. 08:05

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

  32. 08:22

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

  33. 08:37

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

  34. 08:48

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

  35. 09:00

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

  36. 09:08

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

  37. 09:30

    הזה יכלתי לעשות דבר כזה שתעשה לי את זה כל דקה נניח או כל יום או כל דקה תעשה לי את זה כל דקה ו-Always Rerun Program זה אומר כל דקה תעשה לי סקייג'ואל ואת זה אנחנו נעשה בסקריפט שנבנה בהמשך על גיבויים.

  38. 09:47

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

  39. 10:01

    user experience האם להתקין את התוכנה כשחלון הזמן נגמר שמה ופה זאת האפשרות שחיפשתי להראות לכם.

  40. 10:10

    כאן program from distribution point זה אומר לא להעתיק אותה לקאש המקומי וכאן זה כן להעתיק אותה לקאש המקומי ואני אגיד לו אל תעתיק את זה לקאש המקומי תריץ את זה ישירות מהשרד וזאת אופציה שלא הייתה קיימת באפליקיישנס יותר נכון הם הורידו אותה הוא תמיד מעתיק באפליקיישנס לקונאנסי windows ccm קאש ומשם הוא מריץ את ההתקנה ופה אני יכול להגיד לו

  41. 10:35

    כן או לא נקסט נקסט ופיניש אז אז אנחנו קיבלנו פה deployment לתחנות 64 ביט, בואו נעשה עוד פעם deployment לתחנות 32 ביט.

  42. 10:46

    אנחנו עוד פעם בוחרים workstations, יכלנו ישר לבחור את ה-X86 אבל אני רוצה להראות לכם שזה באמת עובד. קונטנט כבר הופץ, שימו לב זה כבר הופץ, למה? כי חבילה כבר הופצה.

  43. 10:57

    deployment, האם זה חובה או available? אני עושה available שיבחרו לבד, אין לי פה Schedule, אבל יש פה Schedule מאיזה זמן זה יהיה זמין בחנות ועד איזה זמן חייבים להתקין, נקסט distribution point נקודת הפצה סיימנו אז יש לנו פה package אחד שיש לו בתוכו שני תקודות להרצה ועשינו שני deployment בוא נראה שכל זה עובד בואו נפעיל גם את הווינדוס 10

  44. 11:25

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

  45. 11:50

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

  46. 12:03

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

  47. 12:22

    אנחנו עושים כזה דבר, אנחנו פותחים את ה-Control Panel ואת ה-Software Center. אתם רואים, יש פה רק VLC ו-7-Zip, ועכשיו אנחנו עושים Actions, Machine Policy Retrieval Evaluation Cycle, זה אומר, תיקח את הפוליסה מהשרת, ובואו נחכה דקה, אני עושה תמיד פעמיים משום מה.

  48. 12:42

    בואו נחכה דקה נראה מה קורה, טוב אני רואה פה שהגיע ה-winrar ושימו לב הגיע x86 אני לוחץ עליו ועושה install ובודק שההתקנה מצליחה, זאת אומרת פקייג'ים כן מופיעים בסופטוור סנטר כי סופטוור סנטר הזה היה גם קיים ב-2007 שלא תחשבו שזה משהו חדש להפך זה משהו מאוד ישן, אוקיי אז אנחנו רואים פה באינסטליישן סטטוס שהכל הצליח בואו נראה שזה עובד גם ב-64 ביט

  49. 13:08

    הולכים לאקשן סנטר פותחים סופטוור סנטר שים לו קיבוע פה הנה הוא לא נמצא נעשה לזה machine retrieval policy אני עושה תמיד פעמיים לא יודע למה ובוא נחכה דקה הנה בשעה טובה ומוצלחת הוא הופיע שימו לב זה x64 הפעם אתם רואים זה x64 הפעם ואני עושה install ורואה שההתקנה אכן הצליחה וצריך גם

  50. 13:33

    לבדוק שזה באמת עובד שזה לא רק תיאורטית הצליח שזה באמת באמת בפועל הצליח שזה לא רק כותב לי אני פותח פה my pictures הנה יש לי פה איזה כמה תמונות עושה להם רר, אתם רואים הוא רר, הנה עובד הקובץ של הרר והנה

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

ההרצאה הקודמת: התקנה של קובץ EXE על כל התחנות

ההרצאה הבאה: הרצת סקריפט גיבוי - SCCM Package Script

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

  • הסבר על Package ב-NodeJS
  • למה צריך חבילות התקנה בלינוקס - Package
  • ראיון עבודה - מנהל רשת - שאלות על VPN - SCCM PXE

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

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