Um eine .cmd-Datei als Dienst auf einem Windows Server auszuführen, gibt es verschiedene Möglichkeiten, dies zu erreichen. Eine einfache Möglichkeit besteht darin, ein Tool von Drittanbietern wie „NSSM (Non-Sucking Service Manager)“ zu verwenden. NSSM ermöglicht es, eine beliebige Anwendung als Windows-Dienst zu registrieren und auszuführen. Hier ist eine Anleitung, wie du NSSM verwenden kannst:

  1. Lade NSSM herunter und extrahiere die Datei

    nssm.exe

    an einen Ort deiner Wahl auf dem Windows-Server.

  2. Öffne eine Eingabeaufforderung mit erhöhten Rechten (als Administrator).

  3. Navigiere zum Speicherort von

    nssm.exe

    in der Eingabeaufforderung.

  4. Führe den folgenden Befehl aus, um NSSM zu verwenden, um deine .cmd-Datei als Dienst zu registrieren und auszuführen:

    nssm install Dienstname „Pfad\zur\deiner.cmd“

Ersetze „Dienstname“ durch den gewünschten Namen für deinen Dienst und „Pfad\zur\deiner.cmd“ durch den vollständigen Pfad zur .cmd-Datei.

  1. Es wird ein Dialogfeld geöffnet, in dem du zusätzliche Informationen für den Dienst konfigurieren kannst, z. B. den Starttyp und die Anmeldeinformationen. Fülle die erforderlichen Felder aus und klicke auf „Install service“.

  2. Der Dienst wird registriert und gestartet. Du kannst ihn im Diensteverwaltungsprogramm (services.msc) unter dem von dir angegebenen Dienstnamen finden und verwalten.

Bitte beachte, dass NSSM ein Tool von Drittanbietern ist und nicht von Microsoft bereitgestellt wird. Stelle sicher, dass du die Lizenzbedingungen von NSSM beachtest und es entsprechend deiner Umgebung verwenden kannst.

WordPress Cookie Hinweis von Real Cookie Banner
Datenschutz
, Inhaber: (Firmensitz: Deutschland), verarbeitet zum Betrieb dieser Website personenbezogene Daten nur im technisch unbedingt notwendigen Umfang. Alle Details dazu in der Datenschutzerklärung.
Datenschutz
, Inhaber: (Firmensitz: Deutschland), verarbeitet zum Betrieb dieser Website personenbezogene Daten nur im technisch unbedingt notwendigen Umfang. Alle Details dazu in der Datenschutzerklärung.