Exchange 2010

op deze pagina

  • Inleiding-waarom een Script gebruiken om Exchange af te sluiten?
  • Shutdown Script
  • Wat doet het Script?
  • de Server afsluiten of Opnieuw opstarten na het stoppen van Exchange
  • Exchange starten met een Script

andere versies van Exchange

dit artikel is beschikbaar voor andere versies van Exchange:

Exchange 2003
Exchange 2007

Inleiding-waarom een Script gebruiken om Exchange af te sluiten?

als u Exchange 2010 draait op een domeincontroller, dan zult u merken dat het lang duurt voordat de machine is afgesloten. Dit komt omdat de domeinfunctionaliteit sneller stopt dan Exchange, daarom kan Exchange niet naar de domeincontroller schrijven en moet worden “gedood” door het besturingssysteem.

dit voortdurend “doden” van de Exchange-diensten, in plaats van hen toe te staan om op sierlijke wijze af te sluiten, is niet goed voor de database en is een van de belangrijkste redenen om aan te bevelen dat Exchange niet op een domeincontroller wordt geïnstalleerd.

een betere optie is om de services te stoppen voordat u begint met het afsluiten van de server. Dit zal er ook voor zorgen dat de server sneller wordt afgesloten omdat het niet wacht op een time-out van de services. Dit kan de shutdown/reboot tijd van SBS Server aanzienlijk verminderen.

zelfs als u een dedicated Exchange server hebt, als u een UPS gebruikt, wilt u misschien ook de Exchange services afsluiten voordat UPS het besturingssysteem uitschakelt. In veel gevallen kan de domeincontroller afsluiten voor Exchange, wat vertragingen zal veroorzaken omdat Exchange tijdens het afsluiten met de domeincontroller moet communiceren.

terwijl u de services zelf kunt stoppen met behulp van het beheerprogramma voor services, gebruikt u in plaats daarvan een batchscript met een snelkoppeling op het bureaublad.
vanwege de afhankelijkheden die vereist zijn voor sommige services, kunt u de lijst snelkoppelen door één service te stoppen met het commando /y.

Shutdown Script

Hieronder is een voorbeeld script. Kopieer en plak het gewoon in een nieuw Kladblok en sla het op als “stop-exchange.cmd”.

wat doet het 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 Assistenten
Microsoft Exchange-Bestandsdistributie
Microsoft Exchange EdgeSync
Microsoft Exchange Anti-spam Update
Microsoft Exchange-adresboek
het zal ook POP3, IMAP4 en Unified Messaging stoppen als deze zijn ingeschakeld.

net stop msexchangefba /y

stopt de “Microsoft Exchange-Formulieren Gebaseerde Verificatie” service die heeft geen afhankelijkheden

net stop msftesql-exchange /y

stopt de “Microsoft Search (Exchange)”service die heeft geen afhankelijkheden

net stop msexchangeis /y

stopt de “Microsoft Exchange Information Store-service” die heeft geen afhankelijkheden

net stop msexchangesa /y

stopt de Microsoft Exchange System Attendant-service” die doet geen afhankelijkheden

net stop iisadmin /y

stopt de IIS admin service, die geen afhankelijkheden heeft.

net stop w3svc /y

stopt de “World Wide Web Publishing” service, die alle afhankelijkheden kan hebben – op SBS zal dit ook de Remote Desktop Gateway service stoppen, die je uit de server kan schoppen als je de RWW gebruikt om toegang te krijgen tot de server.

als u een plug-in van derden gebruikt, dan kunt u merken dat er een afhankelijkheid van die plug-in is waardoor het script kan falen. De / y aan het einde van elk commando moet omgaan met het, maar als je merkt dat de service van derden niet op tijd stopt, pas het script aan om een vertraging op te nemen. (Sleep maakt deel uit van de Windows Resource Kit tools, Als u het niet op de server hebt geïnstalleerd)

bijvoorbeeld, Dit is een script dat gebruikt wordt met een oude versie van McAfee Group Shield

Shutdown of Herstart de Server na het stoppen van Exchange

Als u deze scripts gebruikt om Exchange af te sluiten voordat een server wordt afgesloten (bijvoorbeeld door een UPS) of opnieuw opgestart, dan wilt u het proces mogelijk volledig automatiseren door ook de shutdown/herstart te scrippen. Dit kan eenvoudig worden bereikt door een extra regel toe te voegen aan het einde van het script:

Herstart de server

de server afsluiten

Exchange starten met een Script

tenslotte wilt u misschien ook een script om Exchange opnieuw te starten. Dit kan handig zijn als u een update toepast die een herstart van de Exchange-services vereist, maar de server niet hoeft te herstarten. Het starten van de diensten is echter iets complexer omdat het minder aantal van de diensten afhankelijk zijn van andere diensten. Daarom moeten meer Diensten handmatig worden gestart. Kopieer en plak het gewoon in een nieuw Kladblok en sla het op als “start-exchange.cmd”.

vergeet niet POP3-en IMAP-diensten toe te voegen als u deze gebruikt.

Leave a Reply