Hallo zusammen,
ich habe folgendes Problem. Ich habe bei der Benutzerverwaltung vom AD als Anmeldeskript logon.bat angegeben. Dieses Skript wird auch ausgeführt. Ich habe hier jedoch mit Variablen gearbeitet und dennoch wird dies scheinbar nicht so verarbeitet wie ich mir das vorstelle.
Ich habe die Zeite If %username%=="Benutzer" goto Benutzer
dann die Sprungmarke
:Benutzer
net use R: \\servername\Freigabe
Ich war der Meinung das auch nur der Benutzer "Benutzer" dann dieses als Netzlaufwerk zugeordnet bekommt. Dem scheint nicht so zu sein. Wenn "Benutzer2" kommt dann sieht er dies ebenfalls als Netzlaufwerk.
Was mache ich falsch. Muss ich dieses Skript über Gruppenrichtlinien abarbeiten lassen?
so wie es aussieht ist ja "net use R: \\servername\Freigabe" eine ganz normale Freigabe ohne spezielle Uservariablen, oder?
Was genau willst du denn mit deinem script erreichen?
poste mal die ganze batch hier...
hast auch nen überspring-mechanismus drin...
wenn du sagst "if %username%=="testuser" goto testuser" musst danach natürlich eine art "goto ende" einbauen, denn eine batch wird von oben nach unten abgearbeitet und wenn der user nicht der testuser ist, wird zwar nicht zu der sprungmarke gehüpft, aber wenn diese zeile einfach weiter unten steht und nicht übersprungen wird,
wird sie trotzdem ausgeführt...
...am besten du postest das ganze mal hier,
dann kann dir sicher jemand schnell helfen.