Shrnutí
Udržování Exchange serverů v aktualizovaném stavu (a udržování infrastruktury v aktualizovaném stavu) je důležitější než kdy dřív. Proto doporučujeme zákazníkům vždy nainstalovat nejnovější aktualizace Exchange Server. Víme, že aktualizace softwaru může být náročná, takže neustále hledáme způsoby, jak vylepšit Exchange Server prostředí aktualizací, aby zákazníci získali aktuální informace a zůstali aktuální.
Dnes s radostí oznamujeme, že jsme provedli změny ve způsobu, jakým doručujeme aktualizace zabezpečení (SU) a opravy hotfix (HFs) pro Exchange Server. Tyto změny řeší největší problém, se kterým se zákazníci potýkají při aktualizaci – instalaci aktualizací s nedostatečnými oprávněními a v důsledku toho může dojít k tomu, že Exchange server zůstane ve špatném stavu.
V minulosti byly Exchange Server SU zabalené jako Windows soubory oprav instalačního programu (MSP), což jsou samostatné balíčky obsahující informace potřebné k aktualizaci aplikace. Požadavek na použití souborů .msp spočívá v tom, že se musí nainstalovat pomocí zvýšených oprávnění.
Instalace souborů .msp probíhá v kontextu zabezpečení účtu použitého k instalaci aktualizace. Pokud je povolen nástroj Řízení uživatelských účtů (UAC) (což důrazně doporučujeme) a aktualizaci nainstalujete ručně poklikáním na soubor .msp, spustí se proces instalace v režimu bez zvýšených oprávnění, což často vede k chybnému stavu serveru. Z tohoto důvodu jsme u každé verze SU správcům připomenuli, aby aktualizaci nainstalovali z příkazového řádku se zvýšenými oprávněními.
Od verze SU z května 2022 teď budeme dodávat SU a opravy hotfix ve dvou různých balíčcích:
-
Windows soubor opravy instalačního programu (.msp), který je nejvhodnější pro automatizované instalace.
-
Samorozbalovací instalační program s automatickým zvýšením oprávnění (.exe), který je nejvhodnější pro ruční instalace.
Soubor .msp budeme dál vydávat prostřednictvím služba Windows Update a katalogu služby Microsoft Update. Pro správce, kteří aktualizace instalují ručně, je nejlepší volbou nový balíček .exe.
Poznámka: Tento nový balíček je určený pouze pro jednotky SU a opravy hotfix. Nevztahuje se na kumulativní aktualizace (CU) ani dočasné aktualizace (IU). Jednotky CU už před pokračováním v instalaci kontrolou správných oprávnění.
Známé problémy
Při spuštění balíčku EXE se může zobrazit chybová zpráva podobná následující:
CHYBA: Exchange instalační program nemohl extrahovat obsah souboru opravy. Další informace: Nelze najít část cesty C:\Users\<USER>\AppData\Application\Temp\Exchangeserver.msp.
K tomuto problému může dojít, pokud složka %temp% v systému neexistuje. Složka %temp% existuje ve výchozím nastavení, ale pravděpodobně byla odebrána.
Chcete-li tento problém vyřešit, vytvořte složku s názvem "Temp" v následujícím umístění (kde <USER> je uživatelské jméno v cestě %USERPROFILE%:
C:\Users\<USER>\AppData\Application\
O balíčku EXE
Balíček EXE je obálka pro soubor .msp, která zajišťuje spuštění instalace s požadovanými oprávněními. Pokud chcete aktualizaci nainstalovat, jednoduše dvakrát klikněte na soubor .exe a postupujte podle pokynů. Proces instalace zkontroluje požadavky na oprávnění a pokud se kontrola nezdaří, pokusí se zvýšit oprávnění na požadovanou úroveň správce:
-
Pokud zvýšení oprávnění není úspěšné, instalace se zastaví bez provedení jakýchkoli změn Exchange serveru.
-
Pokud je zvýšení oprávnění úspěšné (nebo pokud se už používají správná oprávnění správce), balíček extrahuje soubor .msp do dočasné složky aktuálního uživatele a spustí proces instalace.
Bez ohledu na to, jestli je instalace úspěšná, balíček také provede vyčištění odstraněním extrahovaných dočasných souborů.
Protokolování instalace
Balíček .exe automaticky protokoluje proces instalace, včetně podrobných a ladicích informací. To umožňuje používat protokoly k řešení potíží s neúspěšnými instalacemi.
Protokolování funguje takto:
-
Balíček se dotazuje na hodnotu registru MsiInstallPath v části HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Setup a určí cestu instalace Exchange Server.
-
Vytvoří podsložku v adresáři protokolování s názvem Update a pod ní dvě další podsložky: msi a exe
-
Soubory protokolu se pak zapisují do těchto dvou složek v tomto formátu:
ExchangeUpdate_{yyyy-MM-dd-HHmmss}.log
Složka exe obsahuje soubory protokolu, které jsou generovány obálkou .exe, složka MSI obsahuje podrobné a ladicí protokoly vygenerované procesem msiexec během zpracování balíčku .msp.
Zpracování chyb
Pokud instalační program nemůže určit Exchange Server instalační cestu, protokoly se zapíšou do podsložek msi a exe ve složce %temp%\Exchange Update\Logging.
Pokud instalační program nemůže zapisovat do souborů protokolu, zapíše výjimku do protokolu událostí aplikace . Pokud nenajdete žádné soubory protokolu související s instalací Exchange Server SU nebo HF, zkontrolujte v protokolu událostí aplikace události s Exchange SU Installer jako zdrojem událostí. Tyto události by měly indikovat, proč se protokoly nedají zapsat.
Toto jsou nejběžnější události protokolované obálkou exe:
Položka protokolu (co protokolujeme) |
Popis (co to znamená) |
---|---|
INFORMACE: Kopírování dočasných souborů do {0}. |
Dočasný soubor .msp se kopíruje do dočasné složky. |
INFORMACE: Odstranění dočasných souborů {0}. |
Před/po instalaci byl odstraněn rozbalovaný soubor .msp. |
INFORMACE: Instaluje se Exchange Server Aktualizace. |
K tomu dochází při zahájení instalace souboru .msp. |
DOKONČENO: Aktualizace Exchange Server byla úspěšně nainstalována. |
Aktualizace Exchange Server byla úspěšně nainstalována. |
CHYBA: Extrahované soubory nebyly v {0} nalezeny. |
Nenabalené soubory .msp nebyly nalezeny, a proto se instalace nezdařila. |
UPOZORNĚNÍ: Aktualizace Exchange Server vyžaduje k dokončení instalace restartování. |
Instalace byla úspěšná a restartování čeká na dokončení procesu. |
CHYBA: Exchange instalační program nemohl extrahovat obsah souboru opravy. Další informace: {0}. |
Při extrakci dočasného souboru MSP došlo k problému. Zaprotokoluje se také zpráva o výjimce. |
CHYBA: Při instalaci aktualizace Exchange Server došlo k chybě {0}. |
Při instalaci došlo k chybě. Kód chyby se zaprotokoluje. |
Použití příkazového řádku
Nový balíček aktualizace podporuje následující parametry příkazového řádku, které lze použít k instalaci těchto Exchange aktualizací v bezobslužném režimu nebo jako součást vlastní automatizace.
Parametr |
Popis |
Ekvivalent Msiexec |
---|---|---|
/passive |
Určuje bezobslužný režim, ve kterém se při instalaci zobrazuje pouze indikátor průběhu. Poznámka: Pokud aktualizace vyžaduje restartování, pomocí tohoto přepínače se server automaticky restartuje. |
msiexec /p filename.msp /passive /l*vx |
/silent |
Určuje tichý režim – nevyžaduje se žádná interakce uživatele. Poznámka: Pokud aktualizace vyžaduje restartování, pomocí tohoto přepínače se server automaticky restartuje. |
msiexec /p filename.msp /quiet /l*vx |
/forcereboot |
Nainstaluje aktualizaci a restartuje počítač pouze v případě potřeby. |
msiexec /p filename.msp /l*vx shutdown.exe /r /t 0 |
/help |
Zobrazí všechny dostupné parametry. |
msiexec /help |
Poznámka: I když instalační program nezobrazí výzvu k restartování, důrazně doporučujeme server po instalaci restartovat.
Doufáme, že zjistíte, že nový balíček aktualizací .exe vylepšuje prostředí pro aktualizaci Exchange Server a usnadňuje udržování aktuálního prostředí.