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, 11321 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 ..
Ähnliche Inhalte
Batch & Shell
NET USE LPT1 (4)

Frage von MiSt zum Thema Batch & Shell ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

VB for Applications
VB.net Combobox databinding langsam (3)

Frage von ForgottenRealm zum Thema VB for Applications ...

Neue Wissensbeiträge
Sicherheits-Tools

Sicherheitstest von Passwörtern für ganze DB-Tabellen

Tipp von gdconsult zum Thema Sicherheits-Tools ...

Peripheriegeräte

Was beachten bei der Wahl einer USV Anlage im Serverschrank

(6)

Tipp von zetboxit zum Thema Peripheriegeräte ...

Windows 10

Das Windows 10 Creators Update ist auf dem Weg

(5)

Anleitung von BassFishFox zum Thema Windows 10 ...

Administrator.de Feedback

Tipp: Ungelöste Fragen ohne Antwort in Tickeransicht farblich hinterlegen

Tipp von pattern zum Thema Administrator.de Feedback ...

Heiß diskutierte Inhalte
Windows Server
gelöst Update BackupExec 2015 auf 2016 führt zu SQL-Server Problem (16)

Frage von montylein1981 zum Thema Windows Server ...

Batch & Shell
gelöst Batch um Benutzer aus Sitzung abzumelden (15)

Frage von zeroblue2005 zum Thema Batch & Shell ...

LAN, WAN, Wireless
IP Sec Client legt Netzwerkkarte lahm (12)

Frage von mario87 zum Thema LAN, WAN, Wireless ...