
הטקסט המלא של הדקות הראשונות בהרצאה «עידכון תוכנה בכל תחנות העבודה דרך SCCM» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
טוב חברים, בהרצאה הזאת אנחנו רוצים לעדכן גרסה 16 לגרסה 18 בכוח אצל כולם אז אנחנו הולכים ל-7-Zip ומורידים את הגרסה החדשה, את ה-MSI החדש עושים לו דאונלוד, שומרים אותו כאילו עבר חצי שנה ויצאה גרסה חדשה ואנחנו רוצים לעדכן את כל היוזרים בכוח אנחנו נפתח את התיקייה, נעביר את התוכנה לתיקיית ה-source שלנו
שהיא בשיתוף נמצאת, הנה היא נמצאת פה בשיתוף ונלך ל-System Center ל-Software Library, ספריית התוכנות שלנו, ונעשה פה תוכנה חדשה, ונעשה את ה-1805. נקסט, לא יכול לבדוק מי המפיץ, אין חתימה דיגיטלית על הקובץ, לא נורא, אני סומך עליהם.
נקסט, הוא שואל אותי מה השם, מה הפקודה, בדקנו שהפקודה הזאת עובדת והיא נכונה, אפשר גם לבדוק. עוד פעם, ניקח את הגרסה ה-18, נעשה לה קופי לתוך הדסק-טופ, לכאן, העתקנו, גרסה 16 מותקנת, לוקחים את הפקודה הזאת, ואנחנו רוצים לראות האם היא עובדת או לא.
פותחים CMD, מריצים את הפקודה, הנה, היא תתקנה ל-18. מ-16 ל-18 היא תתעדכן לבד, יפה מאוד, זה מה שרציתי לראות, שהפקודה תקינה.
עכשיו, כשהפקודה תקינה, אנחנו עושים Next, Next ו-Close. אבל מה הקטע? שאין קשר בין התוכנות. פרסמנו תוכנה ראשונה, עכשיו פרסמנו את התוכנה השנייה.
אני רוצה להיכנס ל-Properties של החבילה הזאת. מה שמעניין אותי זה ה-Deployment Types, זה מה שמעניין אותי. פה אני קובע מהי התקנה בפועל.
ההתקנה בפועל היא מאיפה לקחו אותה במקור ה-Distribution Point, מאיפה לקחו אותה, ואיזה פקודה הריצו אותה ל-Install ואיזה פקודה ל-Uninstall.
אז אם אני רוצה לשנות את הפקודות להתקנה, אני יכול אחרי הוויזרט להיכנס למאפיינים של החבילה בתוך המאפיינים בדיפלוימנט טייפס להיכנס לכאן לאדיט הזה של דיפלוימנט טייפס ויש לנו פה את הפקודה.
דטקשן מתד זה איך אני מזהה שהיא עודכנה או לא שימו לב אני יכול לעשות לבדוק גם איזשהו קובץ שהוא קיים במערכת ואם הוא קיים אז מבחינתי ההתקנה הצליחה או לא הצליחה לפי הקובץ קיים או לא או לפי איזשהו רג'יסטרי מפתח רג'יסטרי אני יכול לציין שאם הוא קיים אז ההתקנה הצליחה ככה המערכת בודקת האג'נט בתחנה בודק וקובע אם ההתקנה הצליחה או לא ואם זה MSI אז יש לי פרודקט קוד שהוא זיהה
לבד אז שימו לב הוא זיהה לבד את הפרודקט קוד הזה ואני יכול לקבוע ולשנות אותו ככה הוא מזהה שההתקנה הצליחה הלאה יש פה requirements אני יכול לעשות תלות בין התוכנות ודפנדנסיס שרק אם תוכנה אחת קיימת אז השנייה יש פה הרבה הרבה הגדרות.
אז זה נמצא ב-Deployment Type, ה-Edit הזה. מה שמעניין אותי עכשיו זה Distribution Points, עוד אין, כי עוד לא הפצנו את זה. Suppress, ה-Suppress הזה, זה אומר שזו תוכנה מחליפה תוכנה אחרת.
היא לא בנוסף, היא במקום. ואז מה שקורה, שאני אומר שהתוכנה ה-18 היא במקום ה-Old זה ה-16 וה-New זה ה-18. עכשיו השאלה אם צריך להריץ uninstall על ה-16 לפני שמריצים את ה-18 ובדקנו שלא צריך אם זה לא היה עובד אם היינו צריכים להריץ uninstall על 16 אז היינו עושים פה v של uninstall אז הוא
היה מריץ פקודה של uninstall של זה ואחרי זה install של זה אבל עשינו בדיקה וראינו שלא צריך להריץ uninstall הוא מספיק חכם לעדכן את זה לבד מ-16 ל-18 וזה מה שרציתי להראות לכם את הספרס הזה שהוא למעשה מחליף אותו בואו נפיץ את ההתקנה הזאת לכולם לעשות deploy כאילו שכחנו להפיץ את זה לדיסטריביושן
פוינט נעשה ישר deploy אנחנו עושים ישר deploy בוחרים קולקשן שזה כל המחשבים נקסט אין לנו פה דיסטריביושן פוינט ואנחנו לא יכולים לעשות נקסט אתם רואים סלקט דה דיסטריביושן פוינט הוא אומר אני לא מרשה לך לעשות פה נקסט אתה לא יכול לעשות פה נקסט עד שלא תיתן לי איזשהו דיסטריביושן פוינט זה איפה זה כבר קיים
וזה אני יכול להוסיף עוד. אני אומר אני מוסיף עוד, הנה מוסיף את זה, אוקיי, נקסט. האם זה available או שזה required, זה חובה או שזה זמין לחנות, אינסטול, required.
מאיזה שעה זה יהיה בחנות ועד איזה יום חייבים להתקין את זה, אחרת מתקינים בכוח, נקסט. האם לתת התראות ליוזר או לא, נקסט.
בואו נראה מה קורה כאן, אנחנו רואים כאן שעדיין יש רק את הגרסה 16, אנחנו יכולים לחכות שעה או שאנחנו יכולים ללכת לקונפיגוריישן מנאג'ר ובאקשנס להגיד לו