Q-101.714

Fremddienst vor den DvISE Diensten starten

Frage
Problem Im Zusammenhang mit z.B. PC-AnyWhere kann es unter Umständen notwendig sein, dass bei einem Serverreboot oder zu administrativen Zwecken die DvISE Dienste erst nach dem Starten des Fremddienstes gestartet werden dürfen.
Wie kann sowas gemacht werden?
Produkt David
Priorität normal
Effekt normal
Datum 6.09.2002

Antwort
Es empfiehlt sich hier, dass Sie eine Batchdatei anlegen, um z.B. nach administrativen Eingriffen im DvISE Administator bzw. der Fremdapplikation die Dienste in der richtigen Reihenfolge beenden bzw. starten können.

Gehen Sie hierzu wie folgt vor:

  1. Stellen Sie in der Windows Dienstesteuerung die Startart für alle DvISE Dienste und die Dienste der Fremdapplikation auf »Manuell«.
  2. Erzeugen Sie eine neue Datei auf dem Desktop und nennen Sie diese DVSTOP.BAT
  3. Rechtsklicken Sie auf diese Datei und wählen Sie im Kontextmenu den Punkt »Bearbeiten« aus.
  4. Fügen Sie nun folgende Zeilen ein:
      NET STOP DAVIDSERVICELAYER
      NET STOP DAVIDPOSTMAN
      NET STOP DAVIDTLD001
      NET STOP ...
      NET STOP Dienst der Fremdapplikation
  5. Um die Dienste jederzeit durch Aufruf einer Batchdatei automatisch in der richtigen Reihenfolge starten zu können, erzeugen Sie eine DVSTART.BAT und fügen den folgenden Inhalt hinzu:
      NET START Dienst der Fremdapplikation
      NET START DAVIDSERVICELAYER
      NET START DAVIDPOSTMAN
      NET START DAVIDTLD001
      NET START ...
Da Sie die betroffenen Dienste auf Startart »Manuell« eingestellt haben, empfiehl es sich auch, die DVSTART.BAT so auf dem Server einzubinden, dass nach einem Serverneustart automatisch die Dienste gestartet werden. Hierzu legen Sie einfach eine Verknüpfung mit der DVSTART.BAT unterhalb von »Start -> Programme -> Autostart« an.

Hinweis:
Die genaue Bezeichnung für einen Dienst, um diesen mit dem Befehl »NET START/STOP« anwenden zu können, finden Sie in der Windows Dienstesteuerung. Klicken Sie einfach hierzu doppelt auf einen Dienst und lesen Sie die Bezeichnung unterhalb von »Dienstname:« ab.