cmuntz
Goto Top

Mappen von Netzlaufwerken aber NUR wenn verfügbar

Guten tag

Ich brauche Hilfe bei einem login Script und zwar möchte ich vor dem net use Befehl prüfen ob der Server erreichbar ich (z.B. Anpingbar).

Ich weiss leider nicht wie ich dies vorher testen kann das Script kann sowohl eine Batch Datei sein oder auch den Windows Script Host nutzen.

Der Server auf dem sich die Netzlaufwerke befinden ist ein Windows 2000 Server System und die Clients sind Windows XP Prof Systeme.

Vielen Dank schon mal im voraus.

Content-Key: 45385

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

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

Member: meinereiner
meinereiner Nov 26, 2006 at 22:34:42 (UTC)
Goto Top
Du kannst einen Ping auswerten lassen. Die Batch dazu wurde ich x fach gepostet.
Du kannst aber auch die Freigabe abfragen "if exist \\server\freigabe .."
Zweiteres sollte schneller sein.
Member: goodbytes
goodbytes Nov 29, 2006 at 08:46:10 (UTC)
Goto Top
Damit du nicht ewig suchen musst hier zwei kleine Beispiele:

Beispiel1:

ping -w 5000 -n 1 192.168.1.1 | find /i "Antwort"
IF NOT %ERRORLEVEL% == 0 goto BEENDEN
net use D: \\192.168.1.1\Freigabename
:BEENDEN
EXIT

Beispiel2:

IF NOT EXIST \\192.168.1.1\Freigabename GOTO BEENDEN
net use D: \\192.168.1.1\Freigabename
:BEENDEN
EXIT

Beim die lange Wartezeit beim Ping kannst du natürlich auch weglaasen.
Ich würde die zweite Lösung bevorzugen.

Torsten
Member: cmuntz
cmuntz Nov 29, 2006 at 12:05:23 (UTC)
Goto Top
Ok Vielen Dank hat geklappt

Christian