Samenvatting
Het is belangrijker dan ooit om uw Exchange servers up-to-date te houden (en uw infrastructuur up-to-date te houden). Daarom raden we klanten aan om altijd de meest recente Exchange Server-updates te installeren. We weten dat het bijwerken van software lastig kan zijn, dus we zijn voortdurend op zoek naar manieren om de Exchange Server update-ervaring te verbeteren om klanten op de hoogte te houden en op de hoogte te blijven.
Vandaag kondigen we met trots aan dat we wijzigingen hebben aangebracht in de manier waarop we beveiligingsupdates (RU's) en hotfixes (HFs) voor Exchange Server leveren. Deze wijzigingen verhelpen het grootste probleem waarmee klanten te maken krijgen bij het bijwerken: het installeren van updates met onvoldoende machtigingen, waardoor de Exchange server mogelijk in een slechte staat blijft.
In het verleden zijn Exchange Server SU's verpakt als Windows Installer-patchbestanden (.msp). Dit zijn zelfstandige pakketten die de informatie bevatten die nodig is om de toepassing bij te werken. Een vereiste voor het gebruik van MSP-bestanden is dat ze moeten worden geïnstalleerd met verhoogde machtigingen.
De installatie van MSP-bestanden vindt plaats in de beveiligingscontext van het account dat wordt gebruikt om de update te installeren. Als Gebruikersaccountbeheer (UAC) is ingeschakeld (wat sterk wordt aanbevolen) en u de update handmatig installeert door te dubbelklikken op het MSP-bestand, wordt het installatieproces uitgevoerd in een niet-verhoogde modus, wat vaak resulteert in een slechte serverstatus. Daarom hebben we bij elke SU-release beheerders eraan herinnerd om de update te installeren vanaf een opdrachtprompt met verhoogde bevoegdheid.
Vanaf de SU-release van mei 2022 verzenden we NU SU's en hotfixes in twee verschillende pakketten:
-
Windows Installer-patchbestand (.msp), dat het beste werkt voor geautomatiseerde installaties
-
Zelf extraherend, automatisch verhogend installatieprogramma (.exe), dat het beste werkt voor handmatige installaties
We blijven het MSP-bestand vrijgeven via Windows Update en de Microsoft Update-catalogus. Voor beheerders die updates handmatig installeren, is het nieuwe .exe-pakket de beste optie.
Opmerking: Deze nieuwe verpakking is alleen voor SUs en hotfixes. Het is niet van toepassing op cumulatieve updates (RU's) of tussentijdse updates (IU's). CU's controleren al op de juiste machtigingen voordat setup kan worden voortgezet.
Bekende problemen
Wanneer u het EXE-pakket uitvoert, ontvangt u mogelijk een foutbericht dat er ongeveer als volgt uitziet:
FOUT: Exchange Setup kan de inhoud van het patchbestand niet extraheren. Meer informatie: Kan een deel van het pad 'C:\Users\<USER>\AppData\Application\Temp\Exchangeserver.msp' niet vinden
Dit probleem kan optreden als de map %temp% niet op het systeem bestaat. De map %temp% bestaat standaard, maar is mogelijk verwijderd.
U kunt dit probleem omzeilen door een map met de naam Temp te maken op de volgende locatie (waarbij <USER> de gebruikersnaam is in het pad %USERPROFILE%:
C:\Users\<USER>\AppData\Application\
Over het EXE-pakket
Het EXE-pakket is een wrapper voor het MSP-bestand dat ervoor zorgt dat de installatie wordt uitgevoerd met de vereiste machtigingen. Als u de update wilt installeren, dubbelklikt u op het .exe bestand en volgt u de instructies. Tijdens het installatieproces worden de machtigingsvereisten gecontroleerd. Als de controle mislukt, wordt geprobeerd de machtigingen te verhogen naar het vereiste beheerdersniveau:
-
Als de uitbreiding niet is gelukt, stopt de installatie zonder wijzigingen aan te brengen in de Exchange server.
-
Als de uitbreiding is gelukt (of als de juiste beheerdersmachtigingen al in gebruik zijn), wordt het MSP-bestand uitgepakt in de tijdelijke map van de huidige gebruiker en wordt het installatieproces gestart.
Of de installatie al dan niet is geslaagd, het pakket voert ook opschoning uit door de uitgepakte tijdelijke bestanden te verwijderen.
Logboekregistratie van installatie
Het .exe-pakket registreert automatisch het installatieproces, inclusief uitgebreide en foutopsporingsgegevens. Hierdoor kunnen de logboeken worden gebruikt om problemen met mislukte installaties op te lossen.
Logboekregistratie werkt als volgende:
-
Het pakket voert een query uit op de registerwaarde MsiInstallPath onder HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ExchangeServer\v15\Setup om het Exchange Server installatiepad te bepalen
-
Er wordt een submap gemaakt onder de map Logboekregistratie met de naam Update en onder die map, nog twee submappen: msi en exe
-
De logboekbestanden worden vervolgens naar deze twee mappen geschreven in deze indeling:
ExchangeUpdate_{yyyy-MM-dd-HHmmss}.log
De exe-map bevat logboekbestanden die worden gegenereerd door de .exe wrapper, de msi-map bevat uitgebreide en foutopsporingslogboeken, gegenereerd door het msiexec-proces tijdens de verwerking van het .msp-pakket.
Foutafhandeling
Als het installatieprogramma het Exchange Server installatiepad niet kan bepalen, worden de logboeken geschreven naar msi- en exe-submappen onder %temp%\Exchange Update\Logging.
Als het installatieprogramma niet naar de logboekbestanden kan schrijven, wordt er een uitzondering geregistreerd in het gebeurtenislogboek van de toepassing. Als u geen logboekbestanden vindt met betrekking tot de installatie van een Exchange Server SU of HF, controleert u het gebeurtenislogboek van de toepassing op gebeurtenissen met Exchange SU Installer als gebeurtenisbron. Deze gebeurtenissen moeten aangeven waarom de logboeken niet kunnen worden geschreven.
Dit zijn de meest voorkomende gebeurtenissen die worden geregistreerd door de exe-wrapper:
Logboekvermelding (wat we registreren) |
Beschrijving (wat het betekent) |
---|---|
INFO: Tijdelijke bestanden kopiëren naar {0}. |
Het tijdelijke MSP-bestand wordt gekopieerd naar een tijdelijke map. |
INFO: Tijdelijke bestanden verwijderen {0}. |
Het niet-verpakte MSP-bestand is verwijderd vóór/na de installatie. |
INFO: Exchange Server Update wordt geïnstalleerd. |
Dit gebeurt wanneer de installatie van het MSP-bestand wordt gestart. |
VOLTOOID: de Exchange Server update is geïnstalleerd. |
De Exchange Server update is geïnstalleerd. |
FOUT: De uitgepakte bestanden kunnen niet worden gevonden op {0}. |
Het niet-verpakte MSP-bestand is niet gevonden en daarom is de installatie mislukt. |
WAARSCHUWING: De Exchange Server-update moet opnieuw worden opgestart om de installatie te voltooien. |
De installatie is voltooid en er is een herstart in behandeling om het proces te voltooien. |
FOUT: Exchange Setup kan de inhoud van het patchbestand niet extraheren. Meer informatie: {0}. |
Er is een probleem opgetreden tijdens het extraheren van het tijdelijke MSP-bestand. Er wordt ook een uitzonderingsbericht geregistreerd. |
FOUT: Tijdens het installeren van de Exchange Server Update is er een fout {0} opgetreden. |
Er is een fout opgetreden tijdens de installatie. De foutcode wordt geregistreerd. |
Gebruik van opdrachtregel
Het nieuwe updatepakket ondersteunt de volgende opdrachtregelparameters, die kunnen worden gebruikt om deze Exchange updates te installeren in de modus zonder toezicht of als onderdeel van uw eigen automatisering.
Parameter |
Beschrijving |
Msiexec-equivalent |
---|---|---|
/passief |
Hiermee geeft u de modus zonder toezicht waarin de installatie alleen een voortgangsbalk weergeeft. Opmerking: Als opnieuw opstarten is vereist voor de update, wordt de server automatisch opnieuw opgestart met behulp van deze switch. |
msiexec /p filename.msp /passive /l*vx |
/silent |
Hiermee geeft u de stille modus op: er is geen gebruikersinteractie vereist. Opmerking: Als opnieuw opstarten is vereist voor de update, wordt de server automatisch opnieuw opgestart met behulp van deze switch. |
msiexec /p filename.msp /quiet /l*vx |
/forcereboot |
Installeert de update en start de computer alleen opnieuw op als dat nodig is. |
msiexec /p filename.msp /l*vx shutdown.exe /r /t 0 |
/help |
Toont alle beschikbare parameters. |
msiexec /help |
Opmerking: Zelfs als het installatieprogramma niet vraagt om opnieuw op te starten, wordt het ten zeerste aanbevolen om de server opnieuw op te starten na de installatie.
We hopen dat u merkt dat het nieuwe .exe-updatepakket uw Exchange Server update-ervaring verbetert en het voor u gemakkelijker maakt om op de hoogte te blijven.