55283
Goto Top

netzlaufwerke ein paar probleme

Hallo,

Folgendes Problem: Ich habe verschiedene Netzwerke (Privates Netzwerk, Firma, usw.. bei jedem Netzwerk habe ich eine andere IP).
In jedem Netzwerk gibt es Netzlaufwerke die das Laufwerk "L" haben. Also unterschiedliche Namen, aber alle das Laufwerk L.

Ich will nun Netzlaufwerke der jeweiligen Netzwerke mit Mausklick abrufen.

im Heimnetz ist Laufwerk L = Name1
im ersten Firmennetzwerk ist Laufwerk L = Name2
im zweiten Firmennetzwerk ist Laufwerk L = Name3

und je nachdem, in welchem Netzwerk ich mich befinde, soll "L" mit dem entsprechenden Server / Freigabe verknüpft sein.

Wie ist das umzusetzen? Gibt es da eine extra Software oder muss ich das per Hand machen, wie kann ich das machen?

danke schonmal,

Gruß face-smile

Content-ID: 89896

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

Ausgedruckt am: 22.11.2024 um 07:11 Uhr

n4426
n4426 15.06.2008 um 20:13:05 Uhr
Goto Top
Hi Bernie,

leg folgendes Script im Autostart-Ordner ab oder leg es dir auf den Desktop und führe es dann aus.

LaufwerkVerbinden.cmd
net user L: /delet y

if exist "\\HomeServer\HomeShare" goto Home  
if exist "\\FirmenServer1\Firma1Share" goto Firma1  
if exist "\\FirmenServer2\Firma2Share" goto Firma2  


:Home
net use L: "\\HomeServer\HomeShare"  
goto Ende

:Firma1
net use L: "\\FirmenServer1\Firma1Share"   
goto Ende

:Firma2
net use L: "\\FirmenServer2\Firma2Share"   
goto Ende


:Ende
exit

Sollte das machen, wass du haben willst.

mfg
andi
bastla
bastla 15.06.2008 um 20:58:38 Uhr
Goto Top
... bzw etwas kürzer:
@echo off & setlocal
net use L: /d>nul 2>nul
if exist "\\HomeServer\HomeShare" net use L: "\\HomeServer\HomeShare">nul  
if exist "\\FirmenServer1\Firma1Share" net use L: "\\FirmenServer1\Firma1Share" >nul  
if exist "\\FirmenServer2\Firma2Share" net use L: "\\FirmenServer2\Firma2Share">nul  
Grüße
bastla
funkmasta2k
funkmasta2k 15.06.2008 um 23:03:25 Uhr
Goto Top
Mach es doch per Batch.

Je nachdem in welchem Netz Du Dich befindest, wird auch das passende Laufwerk gemappt.
@echo off
if exist L: net use P: /delete

ping /n 1 <ip> | find /i "bytes=" && GOTO Heimnetz  
ping /n 1 <ip> | find /i "bytes=" && GOTO Firmennetzwerk  
ping /n 1 <ip> | find /i "bytes=" && GOTO Firmennetzwerk2  

GOTO :EOF

:Heimnetz
net use L: \\Server\Freigabe
GOTO :EOF

:Firmennetzwerk
net use L: \\Server\Freigabe
GOTO :EOF

:Firmennetzwerk2
net use L: \\Server\Freigabe
GOTO :EOF


Müsste so eigenlich klappen.

EDIT: Ok, da war jemand schneller face-smile
55283
55283 16.06.2008 um 14:31:38 Uhr
Goto Top
Danke für euere Hilfe ! Hat mir weitergeholfen, genauso in Batch wie ich es wollte face-smile