Batch Fehler im Anmeldescript

Schdoe

Cadet 3rd Year
Registriert
Jan. 2008
Beiträge
53
Hi Leute, hab da ein kleines Problem
Und Zwar muss ich ein Netzwerk einrichten und benötige dazu ein Anmeldescript.
Es soll jedem Benutzer das gleiche Laufwerk(heißt bei mir Tauschlaufwerk) zuweisen
und jedem Benutzer mit seinem eigenen Homelaufwerk verbinden, sowie jeder Gruppe von denen ich 4 habe auch noch mit dem Gruppenlaufwerk verbinden.

Ich habe schon ein Script geschrieben welches allerdings nicht ganz Funktioniert.
Momentan Verbindet es jeden User mit allen Laufwerken.

Das hier ist jetzt mal im das Script wo ich geschrieben habe

Code:
REM loeschen der Netzlaufwerke
 net use p: /delete /yes
 net use r: /delete /yes
 net use t: /delete /yes
 net use m: /delete /yes
 net use n: /delete /yes
 

REM Tauschverzeichnis für alle User
 net use p: \\server\tauschverzeichnis

REM Verbinden der Gruppenlaufwerke
 
 \\server\netlogon\ifmember "Gruppenname1"
  if not errorlevel 1 goto weiter1
   net use r: \\server\gruppenlaufwerk

 :weiter1
 \\server\netlogon\ifmember "Gruppenname2"
  if not errorlevel 1 goto weiter2
   net use t: \\server\gruppenlaufwerk

 :weiter2
 \\server\netlogon\ifmember "Gruppenname3"
  if not errorlevel 1 goto weiter3
   net use m: \\server\gruppenlaufwerk 

 :weiter3
 \\server\netlogon\ifmember "Gruppenname4"
  if not errorlevel 1 goto ende
   net use n: \\server\gruppenlaufwerk


:ende

habe es jetzt mal vereinheitlicht und meine Gruppennamen und Pfade ersetzt.

Ich hoffe ihr könnt mir helfen, Danke schonmal
mfg Schdoe
 
Was hältst du davon keine GOTOs zu verwenden?

Warum nicht direkt so:

Code:
ifmember "Gruppenname1"
if errorlevel = 1 (
net use r: \\server\gruppenlaufwerk1$ >NUL
)
 
Zurück
Oben