dringend: batchfile in Dienst umwandeln (win2000)
hallo,
ich muss per batch ein programm starten. dieses benötigt jedoch ein verbundenes laufwerk.
wie kann ich den batch als dienst implementieren ?
ich habe schon mit sc rumprobiert, leider startet der dienst nicht.
mein batch (die usercredentials würde ich dem dienst übergeben):
net use m: \\rechnername\freigabe
c:\programme\applikation\start.exe
gruss
meckatzermichel
ich muss per batch ein programm starten. dieses benötigt jedoch ein verbundenes laufwerk.
wie kann ich den batch als dienst implementieren ?
ich habe schon mit sc rumprobiert, leider startet der dienst nicht.
mein batch (die usercredentials würde ich dem dienst übergeben):
net use m: \\rechnername\freigabe
c:\programme\applikation\start.exe
gruss
meckatzermichel
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 24800
Url: https://administrator.de/contentid/24800
Ausgedruckt am: 23.11.2024 um 01:11 Uhr
3 Kommentare
Neuester Kommentar
Hi!
Das Problem lässt sich sicherlich auch einfacher lösen...:
1.) kopiere die Batchdatei in das Programmverzeichnis.
2.) Erstelle eine Verknüpfung zu der Batchdatei (und pass das Icon an)
3.) Falls du ein optionales Arbeitsverzeichnis für die Applikation benötigst mach es folgendermaßen:
net use m: \\rechnername\freigabe
cd /D "Arbeitsverzeichnis"
c:\programme\applikation\start.exe
Falls du definitiv einen Dienst dafür anlegen möchtest, benutze "Intsrv.exe" aus dem Windows Resource Kit. Hiermit kannst Du einen Dienst erstellen. Falls es nicht möglich ist, die Batchdatei direkt anzugeben, setze einfach start davor. (Beispiel start deinebatch)
Informier dich über die Parameter des "start" Programms -->
"Start-->Ausführen-->CMD-->start /?"
Hoffe ich konnte helfen.
Gruß
M.
Das Problem lässt sich sicherlich auch einfacher lösen...:
1.) kopiere die Batchdatei in das Programmverzeichnis.
2.) Erstelle eine Verknüpfung zu der Batchdatei (und pass das Icon an)
3.) Falls du ein optionales Arbeitsverzeichnis für die Applikation benötigst mach es folgendermaßen:
net use m: \\rechnername\freigabe
cd /D "Arbeitsverzeichnis"
c:\programme\applikation\start.exe
Falls du definitiv einen Dienst dafür anlegen möchtest, benutze "Intsrv.exe" aus dem Windows Resource Kit. Hiermit kannst Du einen Dienst erstellen. Falls es nicht möglich ist, die Batchdatei direkt anzugeben, setze einfach start davor. (Beispiel start deinebatch)
Informier dich über die Parameter des "start" Programms -->
"Start-->Ausführen-->CMD-->start /?"
Hoffe ich konnte helfen.
Gruß
M.