Velocizzare l’arresto di un Domain Controller su cui è installato Exchange 2007

Se Exchange 2007 è stato installato su di un Domain Controller il tempo di arresto del computer incrementerà notevolmente a causa del fatto che i servizi di Active Directory vengono arrestati prima di quelli di Exchange (ne avevo discusso tempo fa in questo post. Si è ad esempio in questa situazione quando si installa Exchange 2007 in macchina virtuale per test.

Per arrestare prima i servizi di Exchnage è possibile configurare uno uno script di shutdown utilizzando la seguente procedura:

  1. Creare in %SystemRoot%\system32\GroupPolicy\Machine\Scripts\Shutdown lo script ShutdownExchangeServices.cmd contenete i seguenti comandi:
    net stop MSExchangeAntiSpamUpdate /y
    net stop MSExchangeEdgeSync /y
    net stop MSExchangeFDS /y
    net stop MSExchangeIMAP4 /y
    net stop MSExchangeMailSubmission /y
    net stop MSExchangeMailboxAssistants /y
    net stop MSExchangePOP3 /y
    net stop MSExchangeRepl /y
    net stop MSExchangeServicehost /y
    net stop MSExchangeUM /y
    net stop MSSpeechService /y
    net stop MSExchangeTransport /y
    net stop MSExchangeTransportLogSearch /y
    net stop msftesql-Exchange /y
    net stop MSExchangeIS /y
    net stop MSExchangeSA /y
    net stop winHttpAutoProxySvc /y
    net stop MSExchangeADTopology /y
  2. Selezionare Start \ Esegui
  3. Digitare gpedit.msc e selezionare OK.
  4. Selezionare Criteri Computer locale \  Configurazione computer \ Impostazioni di Windows \ Script (Avvio\Arresto) \ Arresto.
  5. Selezionare Azione \ Proprietà.
  6. Selezionare Aggiungi.
  7. Digitare ShutdownExchangeServices.cmd nel campo Nome script.
  8. Selezionare OK.
  9. Selezionare Applica.
  10. Selezionare OK.
  11. Chiudere il Group Policy Editor.

Per maggiori informazioni si vedano i seguenti link: