Dienst will sich nicht per Autoit starten lassen

  • Hier mein Scrit:

    Das Script soll einen Dienst starten,
    warten bis der Dienst gestartet ist,
    dann ein Programm ausführen, welches den Dienst zum Starten benötigt,
    dann den Dienst schließen

    ------------------------------------------------------------
    RunWait (@COMSPEC & " /c net start dienst")
    sleep (5000)
    Run ('C:/Program Files/programm.exe')
    Sleep (5000)
    RunWait (@COMSPEC & " /c net stop dienst")
    exit
    ------------------------------------------------------------
    Ich compiliere das Teil aber der Dienst startet aber nicht!
    ich verzweifle!!!

    ==============================================
    Meine FW war die Ursache - jetzt gehts /// danke an alle!

    2 Mal editiert, zuletzt von marco328ci (2. August 2009 um 20:30)

  • Die Zeile mit netstart stimmt nicht ;) es muss NET START heßen.

    sorry war schreibfehler mit net start sollte es ja gehen - funktioniert aber trotzdem nicht. :(

    ich krieg noch...

  • wie heißt denn der Dienst?

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

  • das habe ich befürchtet...
    Dienste haben einen Namen und eine Beschreibung.
    Dein Name klingt eher nach dem Beschreibungsnamen.

    Versuch mal unter Verwaltung --> Dienste den Dienst mit der rechten Maustaste anzuklicken und unter Eigenschaften seinen "wahren" Namen in Erfahrung zu bringen.
    Damit kannst Du die den dann auch mit Net start und net Stop ansprechen...
    Nachtrag:
    ich hab noch folgenden Thread gefunden: Link

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    über mich...

    ich habe meine Erfahrungen hauptsächlich gesammelt in (grobe Übersicht):

    - RibbonBar Automation
    - MySQL Nutzung
    - GUIs in vielerlei Ausprägung
    - Nutzung von Powershell / Batch in AutoIt
    - Windows Automatisierung

    außerhalb von AutoIt:

    - Sprachen: PS, Batch, php, html(5), javascript, (perl eingeschränkt), vbs
    - Powershell (AD, WPF inkl. Multi-Threading, ...)
    - Deployment-Automatisierung ohne SCCM
    - Office-Nutzung mit COM-Object (AutoIt, PowerShell)
    - ActiveDirectory und alles was damit zusammenhängt
    - Hyper-V Clustering (Converged / Hyper Converged)
    - Serverhardware (Konfiguration, Aufbau, Architektur, Betrieb)

    Lieblingsthema:

    günstige Automatisierung von Vorgängen, für die andere Firmen viel Geld nehmen

    more to come ...

    Einmal editiert, zuletzt von Schnuffel (2. August 2009 um 21:25)

  • Run(@ComSpec & " /c " & 'net start ProtexisLicensing', "", @SW_HIDE)
    ProcessWait ("PSIService.exe")
    Sleep (1000)
    Run ("Paint Shop Pro X.exe")
    Sleep (2000)
    ProcessClose ("PSIService.exe")

    <3 Jetzt, Hier, Immer <3