meckatzermichel
Goto Top

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

Content-Key: 24800

Url: https://administrator.de/contentid/24800

Ausgedruckt am: 28.03.2024 um 15:03 Uhr

Mitglied: problemsolver
problemsolver 30.01.2006 um 13:20:13 Uhr
Goto Top
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.
Mitglied: meckatzermichel
meckatzermichel 31.01.2006 um 10:26:18 Uhr
Goto Top
hallo,
vielleicht hab ich mich nicht deutlich genug ausgedrückt. es geht darum, dass bei einem server ein laufwerk verbunden wird und ein programm gestartet wird OHNE dass jemand angemeldet ist. (was ja bei einem server eigentlich so gehört).

hat hierzu jemand eine idee ?

gruss
meckatzermichel
Mitglied: meckatzermichel
meckatzermichel 31.01.2006 um 13:06:46 Uhr
Goto Top
ok, hat sich erledigt. ich starte das als geplanten task.
dienst erstellen geht nicht.

meckatzermichel