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-Key: 89896

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

Printed on: April 25, 2024 at 03:04 o'clock

Member: n4426
n4426 Jun 15, 2008 at 18:13:05 (UTC)
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
Member: bastla
bastla Jun 15, 2008 at 18:58:38 (UTC)
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
Member: funkmasta2k
funkmasta2k Jun 15, 2008 at 21:03:25 (UTC)
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
Mitglied: 55283
55283 Jun 16, 2008 at 12:31:38 (UTC)
Goto Top
Danke für euere Hilfe ! Hat mir weitergeholfen, genauso in Batch wie ich es wollte face-smile