Vielen Dank euch allen - das script läuft nun - murphy sollte besser mal ruhe geben 
  
hier die finale version falls es mal jemand brauchen sollte (getoslanguage.exe und ifmember.exe werden benötigt) 
  
--------------------- 
getoslanguage >sprache.txt 
FOR /F %%i IN (sprache.txt) DO SET oslanguage=%%i 
DEL sprache.txt 
  
IF %oslanguage% == 1033 GOTO EN 
IF %oslanguage% == 1031 GOTO DE 
IF %oslanguage% == 1036 GOTO FR 
  
:EN 
IPCONFIG | FINDSTR "IP Address" >ip.txt 
FOR /F "tokens=2,3,4 delims=:Address. " %%a IN (ip.txt) DO SET SubNet=%%a.%%b.%%c 
DEL ip.txt 
  
IF %SubNet% == 192.168.1 GOTO Netz1 
IF %SubNet% == 192.168.2 GOTO Netz2 
IF %SubNet% == 192.168.3 GOTO Netz3 
  
:DE 
IPCONFIG | FINDSTR "IP-Adresse" >ip.txt 
FOR /F "tokens=2,3,4 delims=:. " %%a IN (ip.txt) DO SET SubNet=%%a.%%b.%%c 
DEL ip.txt 
  
IF %SubNet% == 192.168.1 GOTO Netz1 
IF %SubNet% == 192.168.2 GOTO Netz2 
IF %SubNet% == 192.168.3 GOTO Netz3 
  
:FR 
IPCONFIG | FINDSTR "IP Address" >ip.txt 
FOR /F "tokens=2,3,4 delims=:AddressIP. " %%a IN (ip.txt) DO SET SubNet=%%a.%%b.%%c 
DEL ip.txt 
  
IF %SubNet% == 192.168.1 GOTO Netz1 
IF %SubNet% == 192.168.2 GOTO Netz2 
IF %SubNet% == 192.168.3 GOTO Netz3 
  
:Netz1 
rem Allgemeine Netzlaufwerke 
net use G: \\SERVER\DATEN /persistent:no 
net use H: \\SERVER\USER\%username% /persistent:no 
net use W: \\SERVER\Work /persistent:no 
  
\\SERVER\netlogon\ifmember Informatik 
if errorlevel 1 (net use J: \\SERVER\informatik /persistent:no) 
  
GOTO ENDE 
  
:Netz2 
REM Netzlaufwerk Netz2 
Net Use G: \\SERVER\DATEN /persistent:no 
Net Use H: \\SERVER\User\%username% /persistent:no 
  
GOTO ENDE 
  
:Netz3 
REM Netzlaufwerk Netz3 
Net Use G: \\SERVER\DATEN /persistent:no 
Net Use H: \\SERVER\User\%username% /persistent:no 
GOTO ENDE 
  
:ENDE 
--------------------------