Batchdatei bzw. Virtualbox Maschiene als Dienst booten
Hallo Experten,
ich setze das Programm Virtual Box ein und habe insgesammt 4 Virtuelle Kisten auf einem Host System laufen.
Unter anderem ein Asterisk Server.
Aktuell ist es so, dass ich eine bat Datei geschrieben habe, die folgende Form hat:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "pbx"
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "debian"
...
Insgesammt 4 von den Dingern.
Mit der Batch Datei im Autostart bootet er, wenn er eingeloggt ist. Dauerhaft soll dies allerdings nicht der fall sein.
Ich möchte nun das die Server als Dienst starten, auch dann, wenn ich nicht eingeloggt bin.
Am einfachsten wäre es sicherlich die BAT Datei entsprechend als Dienststart einzubinden.
Wie stelle ich das wohl an
ich setze das Programm Virtual Box ein und habe insgesammt 4 Virtuelle Kisten auf einem Host System laufen.
Unter anderem ein Asterisk Server.
Aktuell ist es so, dass ich eine bat Datei geschrieben habe, die folgende Form hat:
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "pbx"
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "debian"
...
Insgesammt 4 von den Dingern.
Mit der Batch Datei im Autostart bootet er, wenn er eingeloggt ist. Dauerhaft soll dies allerdings nicht der fall sein.
Ich möchte nun das die Server als Dienst starten, auch dann, wenn ich nicht eingeloggt bin.
Am einfachsten wäre es sicherlich die BAT Datei entsprechend als Dienststart einzubinden.
Wie stelle ich das wohl an
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 148543
Url: https://administrator.de/forum/batchdatei-bzw-virtualbox-maschiene-als-dienst-booten-148543.html
Ausgedruckt am: 14.03.2025 um 16:03 Uhr
5 Kommentare
Neuester Kommentar

moin,
Gruß
- nimm die bat, schieb die in den Ordner geplante Tasks und sag dem Job er soll dann laufen, wenn die Kiste eingeschaltet wurde.
- dann ein zwei drei schreibrechtfehler noch berichtigen und den grünen Haken dran.
Gruß
Hi !
Gar nicht! Systemdienste müssen auf der Services-API aufsetzen, da kannst Du nicht einfach mal so was hinbasteln...Die Kommunikation zwischen dem Dienst und dem Services-Manager von Windows ist genau festgelegt......Das nur, damit Du den Hintergrund auch verstehst...
mrtux
Zitat von @D46505Pl:
Am einfachsten wäre es sicherlich die BAT Datei entsprechend als Dienststart einzubinden.
Wie stelle ich das wohl an
Am einfachsten wäre es sicherlich die BAT Datei entsprechend als Dienststart einzubinden.
Wie stelle ich das wohl an
Gar nicht! Systemdienste müssen auf der Services-API aufsetzen, da kannst Du nicht einfach mal so was hinbasteln...Die Kommunikation zwischen dem Dienst und dem Services-Manager von Windows ist genau festgelegt......Das nur, damit Du den Hintergrund auch verstehst...
mrtux

Zitat von @D46505Pl:
> Zitat von @60730:
> * nimm die bat, schieb die in den Ordner geplante Tasks und sag dem Job er soll dann laufen, wenn die Kiste eingeschaltet
wurde.
Ich habe die Datei in c:\windows\system32 kopiert und ein unter Verwaltung->geplante Aufgabe diese dort angegeben.
Das funktioniert jedoch nicht.
> Zitat von @60730:
> * nimm die bat, schieb die in den Ordner geplante Tasks und sag dem Job er soll dann laufen, wenn die Kiste eingeschaltet
wurde.
Ich habe die Datei in c:\windows\system32 kopiert und ein unter Verwaltung->geplante Aufgabe diese dort angegeben.
Das funktioniert jedoch nicht.
Moin,
komisch, wenn du das gemacht hast - was ich dir geschrieben habe und du es so gemacht hast - wie ich es beschrieben habe - dann hast du das, was bei mir seit xxx Jahren läuft.
- entweder läuft die batch nicht
- oder die ist buggy
suchs dir aus:
echo nein nicht off %DATE%%TIME%>>"%temp%\runornotrun-thatsthequestions.txt"
Gruss