סיכום
שמירה על העדכניות של שרתי Exchange (ושמירה על עדכניות התשתית שלך) חשובה יותר מאי פעם. לכן אנו ממליצים ללקוחות להתקין תמיד את העדכונים האחרונים של Exchange Server. אנו יודעים שעדכון תוכנה עלול להיות מעיק, ולכן אנו מחפשים ללא הרף דרכים לשיפור חוויית העדכון של Exchange Server כדי לעזור ללקוחות להישאר מעודכנים ולהישאר מעודכנים.
היום, אנו שמחים להכריז שביצענו שינויים באופן שבו אנו מספקים עדכונים אבטחה (SUs) ותיקונים חמים (HF) עבור Exchange Server. שינויים אלה מטפלים בבעיה הגדולה ביותר שהלקוחות מתמודדים איתה בעת עדכון - התקנת עדכונים ללא הרשאות מספיקות, וכתוצאה מכך השארת שרת Exchange במצב גרוע.
מבחינת היסטורית, רכבי SU של Exchange Server נארזים כקבצי תיקון של Windows Installer (.msp), שהם חבילות עצמאיות המכילות את המידע הנדרש לעדכון היישום. דרישה לשימוש בקבצי .msp היא להתקין אותם באמצעות הרשאות מלאות.
ההתקנה של קבצי .msp מתרחשת בהקשר האבטחה של החשבון שמשמש להתקנת העדכון. אם בקרת חשבון משתמש (UAC) זמינה (מומלץ מאוד) ואתה מתקין את העדכון באופן ידני על-ידי לחיצה פעמיים על קובץ .msp, תהליך ההתקנה פועל במצב ללא הרשאות מלאות, מה שגורם לעתים קרובות למצב שרת גרוע. מסיבה זו, עם כל מהדורה של SU הזכרנו למנהלי המערכת להתקין את העדכון משורת פקודה עם הרשאות מלאות.
החל ממהדורת SU במאי 2022, כעת נשלח SUs ותיקונים חמים בשתי חבילות שונות:
- קובץ תיקון של Windows Installer (.msp), המתאים ביותר להתקנות אוטומטיות
- מתקין לחילוץ עצמי עם הגבהה אוטומטית (.exe), שעובד הכי טוב להתקנות ידניות
נמשיך להפיץ את קובץ ה- .msp באמצעות Windows Update ו- Microsoft Update Catalog. עבור מנהלי מערכת שמבצעים התקנה ידנית של עדכונים, חבילת .exe החדשה היא האפשרות הטובה ביותר.
הערה
אריזה חדשה זו מיועדת ל- SUs ולתיקונים חמים בלבד. היא אינה חלה על עדכונים מצטברים (CU) או על עדכונים ביניים (IUs). עדכוני CU כבר בודקים את ההרשאות המתאימות לפני שהם מאפשרים לתוכנית ההתקנה להמשיך.
בעיות ידועות
בעת הפעלת חבילת EXE, ייתכן שתקבל הודעת שגיאה כגון זו:
שגיאה: לתוכנית ההתקנה של Exchange לא היתה אפשרות לחלץ את התוכן של קובץ התיקון. מידע נוסף: לא הייתה אפשרות למצוא חלק מהנתיב 'C:\Users\<USER>\AppData\Application\Temp\Exchangeserver.msp'
בעיה זו עלולה להתרחש אם התיקיה %temp% אינה קיימת במערכת. התיקיה %temp% קיימת כברירת מחדל, אך ייתכן שהיא הוסרה.
כדי לעקוף בעיה זו, צור תיקיה בשם "Temp" במיקום הבא (כאשר <USER> הוא שם המשתמש בנתיב %USERPROFILE%:
C:\Users\<USER>\AppData\Application\
אודות חבילת ה-EXE
חבילת ה-EXE היא מעטפת עבור קובץ ה-.msp שמבטיחה שההתקנה תפעל עם ההרשאות הנדרשות. כדי להתקין את העדכון, פשוט לחץ פעמיים על הקובץ .exe ופעל בהתאם להוראות. תהליך ההתקנה בודק דרישות מוקדמות של הרשאות, ואם הבדיקה נכשלת, הוא ינסה להעלות את ההרשאות לרמת הניהול הנדרשת:
- אם ההעלאה, ההתקנה מפסיקה מבלי לבצע שינויים בשרת Exchange.
- אם ההעלאה מתבצעת בהצלחה (או אם הרשאות מנהל המערכת המתאימות כבר נמצאות בשימוש), החבילה תחלץ את קובץ ה- .msp לתיקיה הזמנית של המשתמש הנוכחי ותתחיל את תהליך ההתקנה.
בין אם ההתקנה תצליח ובין אם לא, החבילה תבצע גם ניקוי על-ידי מחיקת הקבצים הזמניים שחולצו.
רישום רישום התקנה
חבילת .exe רושמת באופן אוטומטי את תהליך ההתקנה, כולל מידע מילולי ואיתור באגים. הדבר מאפשר שימוש ביומני הרישום לפתרון בעיות של התקנות שנכשלו.
כך פועל הרישום:
- החבילה מבצעת שאילתה על ערך הרישום "MsiInstallPath" תחת HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Setup כדי לקבוע את נתיב ההתקנה של Exchange Server
- פעולה זו יוצרת תיקיית משנה תחת ספריית הרישוםהנקראת Update ותחת תיקיה זו, שתי תיקיות משנה נוספות: msi ו - exe
- קבצי יומן הרישום נכתבים לאחר מכן בשתי תיקיות אלה בתבנית זו:
ExchangeUpdate_{yyyy-MM-dd-HHmmss}.log
תיקיית exe מכילה קבצי יומן רישום שנוצרים על-ידי עטיפת .exe, תיקיית msi מכילה יומני רישום מילוליים וניפוי באגים, שנוצרו על-ידי תהליך msiexec במהלך עיבוד חבילת .msp.
טיפול בשגיאות
אם המתקין אינו יכול לקבוע את נתיב ההתקנה של Exchange Server, יומני הרישום ייכתבו בתיקיות המשנה של msi ו- exe תחת %temp%\Exchange Update\Logging.
אם תוכנית ההתקנה אינה מצליחה לכתוב לקבצי יומן הרישום, היא תרשום חריגה ביומן האירועים של האפליקציה . אם אינך מוצא קבצי יומן רישום הקשורים להתקנה של שרת Exchange Server SU או HF, בדוק ביומן האירועים של היישום אירועים שבהם Exchange SU Installer הוא מקור האירועים. אירועים אלה אמורים לציין מדוע לא ניתן היה לכתוב את יומני הרישום.
אלה הם האירועים הנפוצים ביותר שנרשמים על-ידי מעטפת ה- exe:
| ערך יומן (מה אנו רושמים) | תיאור (מה משמעות הדבר) |
|---|---|
| מידע: העתקת קבצים זמניים ל {0}- . | קובץ ה- .msp הזמני מועתק לתיקיה זמנית. |
| מידע: מחיקת קבצים זמניים {0}. | קובץ ה- .msp הלא עטוף נמחק לפני/אחרי ההתקנה. |
| מידע: עדכון של Exchange Server מותקן כעת. | מתרחש כאשר ההתקנה של קובץ ה- .msp תופעל. |
| הושלם: העדכון של Exchange Server הותקן בהצלחה. | עדכון Exchange Server הותקן בהצלחה. |
| שגיאה: לא היתה אפשרות למצוא את הקבצים שחולצו ב- {0}. | קובץ ה- .msp הלא עטוף לא נמצא ולכן ההתקנה נכשלה. |
| אזהרה: עדכון Exchange Server דורש אתחול מחדש כדי להשלים את ההתקנה. | ההתקנה בוצעה בהצלחה ואתחול מחדש ממתין להשלמת התהליך. |
| שגיאה: לתוכנית ההתקנה של Exchange לא היתה אפשרות לחלץ את התוכן של קובץ התיקון. מידע נוסף: {0}. | אירעה בעיה במהלך חילוץ קובץ ה- .msp הזמני. הודעת חריגה תירשם אף היא. |
| שגיאה: בעת התקנת העדכון של Exchange Server, אירעה שגיאה{0}. | אירעה שגיאה במהלך ההתקנה. קוד השגיאה יירשם. |
שימוש בשורת הפקודה
חבילת העדכון החדשה תומכת בפרמטרים הבאים של שורת הפקודה שניתן להשתמש בהם כדי להתקין עדכונים אלה של Exchange במצב ללא התערבות או כחלק מהאוטומציה שלך.
| פרמטר | תיאור | שווה ערך ל-Msiexec |
|---|---|---|
| /פסיבי | מציין מצב ללא התערבות שבו ההתקנה מציגה רק מד התקדמות. הערה: אם נדרשת הפעלה מחדש עבור העדכון, השימוש בבורר זה יפעיל מחדש את השרת באופן אוטומטי. |
msiexec /p filename.msp /passive /l*vx |
| /שקט | ציון מצב שקט - לא נדרשת אינטראקציה עם המשתמש. הערה: אם נדרשת הפעלה מחדש עבור העדכון, השימוש בבורר זה יפעיל מחדש את השרת באופן אוטומטי. |
msiexec /p filename.msp /quiet /l*vx |
| /forcereboot | מתקין את העדכון ומבצע אתחול של המחשב רק במידת הצורך. | msiexec /p filename.msp /l*vx shutdown.exe /r /t 0 |
| /help | הצגת כל הפרמטרים הזמינים. | msiexec /help |
הערה
גם אם המתקין לא מבקש אתחול מחדש, מומלץ מאוד להפעיל מחדש את השרת לאחר ההתקנה.
אנו מקווים שתגלה כי חבילת העדכון החדשה של .exe משפרת את חוויית עדכון Exchange Server שלך ומקלה עליך להישאר מעודכן.