Condividi tramite


L'aggiornamento di Exchange Service Pack non riesce con un errore imprevisto in ServiceControl.ps1

Numero KB originale: 2034420

Sintomi

Quando si tenta di eseguire l'aggiornamento Exchange Server 2007 usando setup.com /m:upgrade, la posta elettronica del processo non riesce durante la fase di preparazione dell'installazione.

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.

Nota

Il codice esadecimale in questo errore può variare.

Causa

Un'attività di pre-installazione stava tentando di eseguire ServiceControl.PS1 per arrestare tutti i servizi di exchange per il processo di aggiornamento di Exchange. Tuttavia, lo script ServiceControl.ps1 è stato contrassegnato come Do Not Run.

Risoluzione

  1. Aprire Exchange Management Shell e modificare la directory in <Service Pack installation path>:\Setup\ServerRoles\common\.
  2. Eseguire .\ServiceControl.ps1.
  3. Verrà visualizzata l'impostazione predefinita .[D] Do not run Immettere l'opzione [A] per Always run.
  4. Chiudere Exchange Management Shell.
  5. Da un prompt dei comandi eseguire setup.com /m:upgrade di nuovo.

Ulteriori informazioni

È possibile che l'aggiornamento non riesca durante l'esecuzione di altri script. È possibile risolvere il caso eseguendo gli script necessari da Exchange Management Shell e consentendo loro di completarli singolarmente.