Supportnet / Forum / SW-Sonstige
Batch Datei Sprungmarke funktioniert nicht
Frage
Guten Morgen,
ich habe eine Batch Datei geschrieben in der unter anderem folgendes steht:
if %username% == michael.lorenz GOTO ML
.
.
.
:ML
net use G: \\192.162.1.8\"share"$
net use P: \\fileserver\startcenter
Die Batch lasse ich per GPO beim Anmelden an den Domänen Controller ausführen. Das Dumme ist nur, das Laufwerk wir bei allen verbunden und nicht nur bei dem entsprechenden User.
Ich weiss jedoch nicht wo hier der fehler liegen soll.
Hat einer ne Ahnung?
mfg
Mario
Antwort 1 von Mikoop
Hallo,
Es fehlt eine Sprungmarke, wenn der Username nicht stimmt.
Füge goto Ende unter deiner if-Zeile ein und setze eine Sprungmarke Ende ans Ende der bat, dann sollte es klappen
if %username% == michael.lorenz GOTO ML
goto ende
.
.
.
:ML
net use G: \\192.162.1.8\"share"$
net use P: \\fileserver\startcenter
:ende
Gruss, Mikoop
Es fehlt eine Sprungmarke, wenn der Username nicht stimmt.
Füge goto Ende unter deiner if-Zeile ein und setze eine Sprungmarke Ende ans Ende der bat, dann sollte es klappen
if %username% == michael.lorenz GOTO ML
goto ende
.
.
.
:ML
net use G: \\192.162.1.8\"share"$
net use P: \\fileserver\startcenter
:ende
Gruss, Mikoop