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:
- 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
- Selezionare Start \ Esegui
- Digitare gpedit.msc e selezionare OK.
- Selezionare Criteri Computer locale \ Configurazione computer \ Impostazioni di Windows \ Script (Avvio\Arresto) \ Arresto.
- Selezionare Azione \ Proprietà.
- Selezionare Aggiungi.
- Digitare ShutdownExchangeServices.cmd nel campo Nome script.
- Selezionare OK.
- Selezionare Applica.
- Selezionare OK.
- Chiudere il Group Policy Editor.
Per maggiori informazioni si vedano i seguenti link: