Uppgraderingen av Exchange Service Pack misslyckas med ett oväntat fel i ServiceControl.ps1
Ursprungligt KB-nummer: 2034420
Symptom
När du försöker uppgradera Exchange Server 2007 med hjälp setup.com /m:upgrade
av misslyckas processmeddelandet under installationsfasen.
Performing Microsoft Exchange Server Prerequisite Check
Edge Transport Role Checks ......................... COMPLETED
Configuring Microsoft Exchange Server
Preparing Setup ......................... FAILED
An unexpected error has occurred and debug information is being generated: Unex
pected error [0xCF6CDA0B] while executing command '$error.Clear(); $RoleNames =
$RoleRoles.Replace('Role','').Split(','); if( test-path "$env:TMP\StoppedService
s.xml" ) { .\ServiceControl.ps1 Stop $RoleNames; } else { .\ServiceControl.ps1 S
ave; .\ServiceControl.ps1 Stop $RoleNames; .\ServiceControl.ps1 DisableServices
$RoleNames; }'.
Unexpected error [0xCF6CDA0B] while executing command '$error.Clear(); $Rol
eNames = $RoleRoles.Replace('Role','').Split(','); if( test-path "$env:TMP\Stopp
edServices.xml" ) { .\ServiceControl.ps1 Stop $RoleNames; } else { .\ServiceCont
rol.ps1 Save; .\ServiceControl.ps1 Stop $RoleNames; .\ServiceControl.ps1 Disable
Services $RoleNames; }'.
Exchange Server setup encountered an error.
Obs!
Den hexidecimala koden i det här felet kan variera.
Orsak
En förinstallationsuppgift försökte köra ServiceControl.PS1 för att stoppa alla Exchange-tjänster för Exchange-uppgraderingsprocessen. Det ServiceControl.ps1 skriptet har dock flaggats som Do Not Run
.
Åtgärd
- Öppna Exchange Management Shell och ändra katalogen till
<Service Pack installation path>:\Setup\ServerRoles\common\
. - Kör
.\ServiceControl.ps1
. - Du ser att standardinställningen är
[D] Do not run
. Ange alternativet[A]
förAlways run
. - Stäng Exchange Management Shell.
- Kör igen från en kommandotolk
setup.com /m:upgrade
.
Mer information
Det är möjligt att uppgraderingen misslyckas vid körning av andra skript. Du kanske kan kringgå detta genom att köra de skript som krävs från Exchange Management Shell och låta dem slutföras individuellt.
Feedback
https://aka.ms/ContentUserFeedback.
Kommer snart: Under hela 2024 kommer vi att fasa ut GitHub-problem som feedbackmekanism för innehåll och ersätta det med ett nytt feedbacksystem. Mer information finns i:Skicka och visa feedback för