Exchange 2010
In questa pagina
- Introduzione-Perché usare uno script per arrestare Exchange?
- Shutdown Script
- Cosa fa lo script?
- spegnere o Riavviare il Server Dopo l’Arresto di Cambio
- a Partire Scambio con uno Script
Altre Versioni di Exchange
Questo articolo è disponibile anche per altre versioni di Cambio:
Exchange 2003
Exchange 2007
Introduzione – Perché Utilizzare uno Script per l’Arresto di Cambio?
Se si esegue Exchange 2010 su un controller di dominio, si scoprirà che la macchina richiede molto tempo per l’arresto. Questo perché la funzionalità del dominio si arresta più velocemente di Exchange, quindi Exchange non è in grado di scrivere sul controller di dominio e deve essere “ucciso” dal sistema operativo.
Questo continuo “uccidere” i servizi di Exchange, invece di consentire loro di chiudere con grazia non è buono per il database ed è uno dei motivi principali per raccomandare che Exchange non sia installato su un controller di dominio.
Un’opzione migliore è quella di interrompere i servizi prima di iniziare a spegnere il server. Ciò causerà anche l’arresto del server più rapidamente perché non sta aspettando il timeout dei servizi. Ciò può ridurre significativamente il tempo di spegnimento / riavvio del server SBS.
Anche se si dispone di un server Exchange dedicato, se si utilizza un UPS, è possibile anche disattivare i servizi Exchange prima che l’UPS spenga il sistema operativo. In molti casi il controller di dominio potrebbe spegnersi prima di Exchange, il che causerà ritardi in quanto Exchange deve comunicare con il controller di dominio durante il processo di spegnimento.
Mentre è possibile interrompere i servizi utilizzando lo strumento di amministrazione dei servizi, utilizzare invece uno script batch con un collegamento sul desktop.
A causa delle dipendenze richieste per alcuni servizi, è possibile abbreviare l’elenco interrompendo un servizio con il comando /y.
Shutdown Script
Di seguito è riportato uno script di esempio. Basta copiare e incollare in un nuovo documento blocco note e salvarlo come “stop-exchange.cmd”.
Cosa fa lo script?
net stop msexchangeadtopology /y
Stops the “Microsoft Exchange Active Directory Topology Service” which will stop the following services
Microsoft Exchange Transport Log Search
Microsoft Exchange Transport
Microsoft Exchange Throttling
Microsoft Exchange Service Host
Microsoft Exchange Search Indexer
Microsoft Exchange RPC Client Access
Microsoft Exchange Replication
Microsoft Exchange Protected Service Host
Microsoft Exchange Mail Submission
Microsoft Exchange Mailbox Replication
Microsoft Exchange Mailbox Assistenti
Microsoft Exchange File Distribution
Microsoft Exchange EdgeSync
Microsoft Exchange Anti-spam Update
Microsoft Exchange Address Book
Si fermerà anche POP3, IMAP4 e Messaggistica unificata se questi sono abilitati.
net stop msexchangefba /y
arresta il “Microsoft Exchange l’Autenticazione Basata su Form” servizio che non ha dipendenze
net stop msftesql-exchange /y
interrompe la Ricerca di Microsoft Exchange”un servizio che non ha dipendenze
net stop msexchangeis /y
arresta il “Archivio Informazioni di Microsoft Exchange” servizio che non ha dipendenze
net stop msexchangesa /y
arresta il “Supervisore Sistema di Microsoft Exchange” il servizio non ha dipendenze
net stop iisadmin /y
interrompe il servizio di amministrazione IIS, che non ha dipendenze.
net stop w3svc /y
interrompe il servizio “World Wide Web Publishing”, che potrebbe avere dipendenze – su SBS questo interromperà anche il servizio Remote Desktop Gateway, che potrebbe cacciarti dal server se stai usando il RWW per accedere al server.
Se si utilizza un plug-in di terze parti, è possibile che esista una dipendenza da tale plug-in che può causare il fallimento dello script. Il /y alla fine di ogni comando dovrebbe gestirlo, ma se si scopre che il servizio di terze parti non si ferma in tempo, regolare lo script per includere un ritardo. (Il sonno è una parte di Windows Resource Kit tools, se non lo avete installato sul server)
Per esempio, questo è uno script utilizzato con una vecchia versione di McAfee Gruppo Shield
spegnere o Riavviare il Server Dopo l’Arresto di Cambio
Se si utilizzano questi script per l’arresto di Exchange prima di un server è chiuso (per esempio da un UPS) o riavviato, quindi è possibile che si desidera automatizzare completamente il processo di creazione di script per l’arresto/riavvio del computer come bene. Questo può essere facilmente ottenuto aggiungendo una riga aggiuntiva alla fine dello script:
Riavviare il server
Spegnere il server
Avviare Exchange con uno Script
Infine, si potrebbe anche desiderare uno script per avviare nuovamente Exchange. Questo può essere utile se si applica un aggiornamento che richiede un riavvio dei servizi Exchange, ma non è necessario riavviare il server. Tuttavia, l’avvio dei servizi è un po ‘ più complesso in quanto il minor numero di servizi dipende da altri servizi. Pertanto più servizi devono essere avviati manualmente. Basta copiare e incollare in un nuovo documento blocco note e salvarlo come “start-exchange.cmd”.
Ricordarsi di aggiungere i servizi POP3 e IMAP se si utilizzano quelli.
Leave a Reply