Exchange Server 2019 אינה פועלת כצפוי אם מופעלת מ- PowerShell באמצעות Setup.exe
מאפייני הבעיה
שקול את התרחיש הבא:
- בכוונתך להפעיל הגדרה ללא התערבות כדי לשדרג את Microsoft Exchange Server 2019, Microsoft Exchange Server 2016 או Microsoft Exchange Server 2013 מ- PowerShell או משורת הפקודה באמצעות Setup.exe
- מדיית ההתקנה ממוקמת בכונן D:
- ההתקנה ללא התערבות מופעלת מ- PowerShell או משורת הפקודה כ- "" במקום "
setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
.\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (PowerShell) או "D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (PowerShell או שורת פקודה).
במצב זה, תוכנית Exchange Server תוכנית ההתקנה מופעלת, וייתכן שתציין שהיא הושלמה בהצלחה. עם זאת, Exchange עצמו אינו מתעדכן.
סיבה
בעת הפעלת פקודה ב- PowerShell או בשורת הפקודה, הנתיבים במשתנה הסביבה 'נתיב' של המערכת נבדקים תחילה כדי לאמת את הפקודה ה מבוצעת, לפני שהנתיב הנוכחי ב- PowerShell או בשורת הפקודה נבדק, אלא אם כן:
- "." מוזן לפני הפקודה או התוכנית הבוצעו ב- PowerShell, או
- מקש Tab משמש להוספת "". באופן אוטומטי לפני הפקודה או התוכנית המתבצעת ב- PowerShell, או
- הנתיב המלא משמש להפעלת הנתיב setup.exe (לדוגמה "
D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
") ב- PowerShell או בשורת הפקודה.
קובץ setup.exe נמצא והתבצע C:\Program Files\Microsoft\Exchange Server\V15\bin
על-ידי PowerShell, במקום setup.exe בנתיב הנוכחי.
פתרון
אם אתה מפעיל שדרוג, השתמש ב- ".\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (PowerShell) או "D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (PowerShell ופקודת פקודה) כדי להפעיל את הפקודה.
משוב
https://aka.ms/ContentUserFeedback.
בקרוב: במהלך 2024, נפתור בעיות GitHub כמנגנון המשוב לתוכן ונחליף אותו במערכת משוב חדשה. לקבלת מידע נוסף, ראה:שלח והצג משוב עבור