@echo off set versuche=1 :START REM Nach freien Device-Buchstaben suchen for %%i in (Z Y X W V U T S R Q P O N M L K J I H G F E D C) do ( if NOT exist %%i:\ ( set UNC_DEVICE=%%i: goto WEITER ) ) :WEITER REM Laufwerksbuchstabe gefunden net use /delete %UNC_DEVICE% /yes net use %UNC_DEVICE% "\\local_server\eMail-Signaturen" /PERSISTENT:NO if %ERRORLEVEL%==0 goto DELETE set /A versuche=versuche+1 if %versuche%==5 goto ERROR ECHO Fehler. Neuer Versuch in 03 Sekunden. (Max. 5 Versuche) ECHO Versuch %versuche% ECHO. ping 127.0.0.1 -n 5 > nul goto START :ERROR ECHO Keine Verbindung zum Server. ECHO. PAUSE goto EXIT :DELETE if NOT exist "%APPDATA%\Microsoft\Signatures" (mkdir "%APPDATA%\Microsoft\Signatures") else ( del /f/q "%APPDATA%\Microsoft\Signatures\%1.htm*" if exist "%APPDATA%\Microsoft\Signatures\%1.rtf" del /f/q "%APPDATA%\Microsoft\Signatures\%1.rtf" if exist "%APPDATA%\Microsoft\Signatures\%1.txt" del /f/q "%APPDATA%\Microsoft\Signatures\%1.txt" if exist "%APPDATA%\Microsoft\Signatures\%1-Dateien" ( del /f/q/s "%APPDATA%\Microsoft\Signatures\%1-Dateien" rmdir /q/s "%APPDATA%\Microsoft\Signatures\%1-Dateien" ) ) copy "%UNC_DEVICE%\%1.*" "%APPDATA%\Microsoft\Signatures" mkdir "%APPDATA%\Microsoft\Signatures\%1-Dateien" copy "%UNC_DEVICE%\%1-Dateien\*.*" "%APPDATA%\Microsoft\Signatures\%1-Dateien" net use /delete %UNC_DEVICE% /yes :EXIT exit