konfiguracja programu Exchange Server 2019 nie jest uruchamiana zgodnie z oczekiwaniami, jeśli została uruchomiona w programie PowerShell przy użyciu Setup.exe
Symptomy
Rozpatrzmy następujący scenariusz:
- Planujesz uruchomić nienadzorowany instalator w celu uaktualnienia Microsoft Exchange Server 2019 r., Microsoft Exchange Server 2016 r. lub Microsoft Exchange Server 2013 r. z programu PowerShell lub wiersza polecenia przy użyciu Setup.exe
- Nośnik instalacyjny znajduje się na dysku D:
- Instalacja nienadzorowana jest uruchamiana z programu PowerShell lub wiersza polecenia jako "" zamiast "
setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
.\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (PowerShell) lub "D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (program PowerShell lub wiersz polecenia).
W takiej sytuacji zostanie uruchomiony program instalacyjny Exchange Server i może wskazywać, że został pomyślnie ukończony. Jednak sam program Exchange nie jest aktualizowany.
Przyczyna
Po uruchomieniu polecenia w programie PowerShell lub wierszu polecenia ścieżki w systemowej zmiennej środowiskowej "Ścieżka" są najpierw sprawdzane w celu zweryfikowania wykonywanego polecenia przed sprawdzeniem bieżącej ścieżki w programie PowerShell lub wiersza polecenia, chyba że:
- "." jest wprowadzany przed poleceniem lub programem wykonywanym w programie PowerShell lub
- Klawisz Tab służy do automatycznego dodawania polecenia "." przed poleceniem lub programem wykonywanym w programie PowerShell lub
- Pełna ścieżka jest używana do uruchamiania setup.exe (na przykład "
D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
") w programie PowerShell lub wierszu polecenia.
Plik setup.exe znajduje się w C:\Program Files\Microsoft\Exchange Server\V15\bin
programie PowerShell, a nie setup.exe w bieżącej ścieżce.
Obejście problemu
Jeśli uruchomisz uaktualnienie, uruchom polecenie za pomocą polecenia ".\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (PowerShell) lub "D:\setup.exe /m:upgrade /IAcceptExchangeServerLicenseTerms
" (programu PowerShell i wiersza polecenia).
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla