Dos Programmierung / Batch Netzwerk Verbindung
 
StartSeite | DosProgrammierung/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern

Achtung: Die net-Befehle gehören nicht zum DOS-Befehlssatz sondern zu Windows-NT!

@echo off
set laufwerke=%TEMP%\laufwerke
set dev0=%TEMP%\dev0
net use >%laufwerke%

find "O:" %laufwerke% >>%dev0% && net use o: /delete
net use o: \\<NetBios-Servername>\<Verzeichnisfreigabe>|| set fehler=%fehler% O:

find "Q:" %laufwerke% >>%dev0% && net use q: /delete
net use q: \\<NetBios-Servername>\<Verzeichnisfreigabe> || set fehler=%fehler% Q:

<weitere>

del %laufwerke%
set laufwerke=
set dev0=

if not defined fehler goto end
:fehler
net use
echo Verbindung fehlgeschlagen bei %fehler%.
pause
:end

Bei Rechnern, auf denen Cygwin installiert ist, muss man ggf. sicherstellen, dass das korrekte find-Kommando genommen wird, also
%SystemRoot%\system32\find.exe


StartSeite | DosProgrammierung/ | Neues | TestSeite | ForumSeite | Teilnehmer | Kategorien | Index | Hilfe | Einstellungen | Ändern
Text dieser Seite ändern (zuletzt geändert: 9. Januar 2004 10:32 (diff))
Suchbegriff: gesucht wird
im Titel
im Text