vaihto 2010

Tällä sivulla

  • Johdanto-Miksi käyttää komentosarjaa Sammutusvaihtoon?
  • Shutdown Script
  • mitä skripti tekee?
  • Sammuta tai käynnistä palvelin uudelleen vaihdon lopettamisen jälkeen
  • aloitan vaihdon skriptillä

muut Exchange – versiot

tämä artikkeli on saatavilla muille Exchange-versioille:

Exchange 2003
Exchange 2007

Johdanto-Miksi käyttää komentosarjaa Sammutusvaihtoon?

jos käytät Exchange 2010-ohjelmaa domain-ohjaimella, huomaat, että Koneen sammuttaminen kestää kauan. Tämä johtuu siitä, että toimialueen toiminnot pysähtyvät nopeammin kuin vaihto, joten Exchange ei pysty kirjoittamaan toimialueen ohjaimeen ja käyttöjärjestelmä on “tapettava”.

tämä jatkuva Exchange-palveluiden” tappaminen ” sen sijaan, että niiden sallittaisiin sulautua sulavasti, ei ole hyväksi tietokannalle ja on yksi tärkeimmistä syistä suositella, että Exchange ei ole asennettu domain-ohjaimeen.

parempi vaihtoehto on pysäyttää palvelut ennen kuin aloitat palvelimen sammuttamisen. Tämä aiheuttaa myös palvelimen sammumisen nopeammin, koska se ei odota palvelujen aikakatkaisua. Tämä voi merkittävästi vähentää shutdown / reboot aika SBS Server.

vaikka sinulla olisi oma Exchange-palvelin, jos käytät UPS: ää, saatat myös haluta sammuttaa Exchange-palvelut ennen kuin UPS sammuttaa käyttöjärjestelmän. Monissa tapauksissa toimialueen ohjain saattaa sammua ennen vaihtoa, mikä aiheuttaa viiveitä, koska vaihdon on oltava yhteydessä toimialueen ohjaimeen sammutusprosessin aikana.

vaikka voit lopettaa palvelut itse käyttämällä services administrative tool-työkalua, käytä sen sijaan komentojono-skriptiä, jossa on pikakuvake työpöydällä.
joissakin palveluissa vaadittavien riippuvuuksien vuoksi voit oikaista luetteloa pysäyttämällä yhden palvelun / y-komennolla.

Shutdown Script

alla on näytekirjoitus. Kopioi ja liitä se uuteen muistilehtiöön ja tallenna se nimellä ” stop-exchange.cmd”.

mitä käsikirjoitus tekee?

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 Assistants
Microsoft Exchange File Distribution
Microsoft Exchange EdgeSync
Microsoft Exchange Anti-spam Update
Microsoft Exchange Address Book
It will also stop POP3, IMAP4 and Unified Messaging if those are enabled.

net stop msexchangefba /y

pysäyttää “Microsoft Exchange Forms-Based Authentication”-palvelun, jolla ei ole riippuvuuksia

net stop msftesql-exchange /y

pysäyttää “Microsoft Search (Exchange)” – palvelun, jolla ei ole riippuvuuksia

net stop msexchangeis /y

pysäyttää “Microsoft Exchange Information Store” – palvelun, jolla ei ole riippuvuuksia

net stop msexchangesa /y

pysäyttää “Microsoft Exchange System attendant” – palvelun, joka ei ole riippuvuuksia

net stop iisadmin / y

pysäyttää IIS admin-palvelun, jolla ei ole riippuvuuksia.

net stop w3svc /y

pysäyttää “World Wide Web Publishing” – palvelun, jolla voi olla mitä tahansa riippuvuuksia-SBS: stä tämä pysäyttää myös Remote Desktop Gateway-palvelun, joka voi potkaista sinut ulos palvelimesta, jos käytät RWW: tä päästäksesi palvelimelle.

jos käytät kolmannen osapuolen laajennusta, saatat huomata, että liitännäisestä on olemassa riippuvuus, joka voi aiheuttaa skriptin epäonnistumisen. Jokaisen komennon lopussa olevan /y: n pitäisi käsitellä sitä, mutta jos huomaat, että kolmannen osapuolen palvelu ei pysähdy ajoissa, säädä skripti sisältämään viiveen. (Sleep on osa Windows Resource Kit Toolsia, jos sitä ei ole asennettu palvelimeen)

esimerkiksi tämä on skripti, jota käytetään McAfee Group Shieldin vanhan version kanssa

Sammutus tai palvelimen uudelleenkäynnistys vaihdon lopettamisen jälkeen

jos käytät näitä skriptejä Sammutusvaihtoon ennen palvelimen sammuttamista (esimerkiksi UPS) tai uudelleenkäynnistystä, voit halutessasi automatisoida prosessin täysin skriptaamalla sammutus/uudelleenkäynnistys samoin. Tämä voidaan helposti saavuttaa lisäämällä ylimääräinen rivi komentosarjan loppuun:

käynnistä palvelin uudelleen

Sammuta palvelin

aloitan vaihdon skriptillä

lopuksi saatat myös haluta skriptin aloittaaksesi vaihdon uudelleen. Tästä voi olla hyötyä, jos käytät päivitystä, joka vaatii Exchange-palveluiden uudelleenkäynnistämistä, mutta ei tarvitse käynnistää palvelinta uudelleen. Palvelujen aloittaminen on kuitenkin hieman monimutkaisempaa, koska vähemmän palveluja on riippuvainen muista palveluista. Siksi lisää palveluita joudutaan käynnistämään manuaalisesti. Kopioi ja liitä se uuteen muistilehtiöön ja tallenna se nimellä ” start-exchange.cmd”.

muista lisätä POP3-ja IMAP-palvelut, jos käytät niitä.

Leave a Reply