Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Netzlaufwerksüberprüfung per net use batch

Frage Microsoft Windows Netzwerk

Mitglied: talentfrei

talentfrei (Level 1) - Jetzt verbinden

25.01.2010 um 15:57 Uhr, 11135 Aufrufe, 2 Kommentare

Ich habe einen XP-Client in einem Netzwerk, bei dem es immer mal wieder Verbindungsabrüche gibt.
In diesem Netzwerk habe ich ein Netzlaufwerk gemappt. Diese Verbindung bricht leider des Öfteren ab. Es muss dann im Arbeitsplatz auf das getrennte Laufwerk geklickt werden um es zu reaktivieren.
Auf dem XP-Client läuft eine Datenbank, die auf dieses Netzlaufwerk zugreift. Ist das Netzlaufwerk längere Zeit nicht erreichbar, stürzt die Datenbank ab.

Ich suche nun eine Lösung, um stetig das Vorhandensein des Netzlaufwerks (des Servers)zu überprüfen, und gegebenenfalls das Netzlaufwerk neu zu mappen.
Geht das mit net use in einer Batchdatei?
Wenn ja, wie sollte diese Batchdatei aussehen?


Mein Ansatz:
Einen Ping auf den Server, bei negativen ping warten bis wieder positiver ping vorhanden, dann reconnect des Netzlaufwerks.
Oder gibt es schon Tools für mein Problem?

Gruss
telentfrei
Mitglied: hoko
25.01.2010 um 16:11 Uhr
Hallo,

ich würde mit

if exist [Laufwerk] goto ende
net use [laufwerk] ...
:ende

probieren.
gruß hoko
Bitte warten ..
Mitglied: datasearch
25.01.2010 um 20:25 Uhr
Würde ja auch zu Ende springen wenn das Netzlaufwerk getrennt, aber noch vorhanden ist. Besser ist es, einen unterordner auf dem Laufwerk auf Vorhandensein zu prüfen. Das Script könnte dann beispielweise per Task alle 5 Minuten gestartet werden.

01.
set lw=X 
02.
set ordner=ORDNER 
03.
set server=123.456.789.012 
04.
set freigabe=FREIGABE 
05.
 
06.
ping -c 1 %server% 
07.
if errorlevel 0 goto verbinden 
08.
goto offline 
09.
 
10.
:verbinden 
11.
echo host erreichbar, pruefe Laufwerk 
12.
if not exist %lw%:\%ordner% ( 
13.
 echo Laufwerk nocht verbunden, verbinde neu 
14.
 net use %lw% /delete /yes 
15.
 net use %lw% \\%server%\%freigabe% 
16.
) else ( echo Ordner erreichbar, alles OK ) 
17.
goto ende 
18.
 
19.
:offline 
20.
echo SERVER OFFLINE!!!! 
21.
 
22.
:ende 
23.
echo Script zuende
Falls Fehler im Script sind, bitte nicht steinigen Geht ja nur um den Lösungsansatz.
Bitte warten ..
Neuester Wissensbeitrag
CPU, RAM, Mainboards

Angetestet: PC Engines APU 3a2 im Rack-Gehäuse

(2)

Erfahrungsbericht von ashnod zum Thema CPU, RAM, Mainboards ...

Ähnliche Inhalte
Batch & Shell
NET USE LPT1 (4)

Frage von MiSt zum Thema Batch & Shell ...

Windows 7
Net use Befehl -Eingabe ungültig nach System-Neustart (8)

Frage von lderigo zum Thema Windows 7 ...

Batch & Shell
Dateinamen nach Zeichnen abschneiden - Batch-Shell (9)

Frage von cberndt zum Thema Batch & Shell ...

Heiß diskutierte Inhalte
Switche und Hubs
Trunk für 2xCisco Switch. Wo liegt der Fehler? (15)

Frage von JayyyH zum Thema Switche und Hubs ...

DSL, VDSL
DSL-Signal bewerten (13)

Frage von SarekHL zum Thema DSL, VDSL ...

Windows Server
Mailserver auf Windows Server 2012 (9)

Frage von StefanT81 zum Thema Windows Server ...