Move Routinen Problem

  • #1
S

Scipione

Bekanntes Mitglied
Themenersteller
Dabei seit
07.06.2006
Beiträge
277
Reaktionspunkte
0
Hallöchen alle, hab ein kleines Problem für das eventuell einer von euch eine Lösung hat.

Kurze Vorgeschichte:

Ich hab hier eine DMZ auf der ein FTP-Server installiert ist und ein File-Server im Produktiv Netz. Die DMZ kann logischerweise nicht auf den File-Server zugreifen, anderstrum ist es möglich.

Aufgabe:

Die Daten die per FTP auf der DMZ landen, sollen auf den File Server in ein spezielles Verzeichnis verschoben werden, gleichzeitig soll eine E-Mail an bestimmte Benutzer gesendet werden das Daten eingetroffen sind.

Bisheriger Ansatz:

Hab eine simple Batch-Routine auf dem FileServer gestarten die wie folgt aussieht (Pfade und Mailadressen wurden durch Beispiele ersetzt):

set source=\\dmz\c$\ftpdaten
set [email protected]

del %source%\*.exe /f /q
del %source%\*.pif /f /q
del %source%\*.bat /f /q
del %source%\*.cmd /f /q
del %source%\*.vb* /f /q
del %source%\*.dll /f /q
del %source%\*.xml /f /q
del %source%\*.dot /f /q
del %source%\*.vx* /f /q

move /Y %source%\*.* D:\FTPEMPFANG\ >c:\ftplog\ftpmove.log

if errorlevel 1 goto KEINFTP

echo . >>c:\ftplog\ftpmove.log
echo DIE DATEIEN BEFINDEN SICH JETZT IM: >>c:\ftplog\ftpmove.log
echo FREIGABELAUFWERK im Ordner FTPEMPFANG >>c:\ftplog\ftpmove.log
c:\tools\blat -install Exchangeserver [email protected]L
c:\tools\blat c:\ftplog\ftpmove.log -to %infoto% -subject FTPtransfer


:KEINFTP


Fehler:

Theoretisch funktioniert das auch, seltsamerweise scheint manchmal der Errorlevel nicht ausgegeben zu werden und die Benutzer bekommen am Tag ca 5-8 Mails obwohl keine Datei gekommen ist. Dooferweise sind Benutzer dann so, das Sie diese E-Mails aufregt und se die einfach löschen, was dann den Sinn der Mailbenachrichtigung für den FTP ziemlich sinnfrei macht :p

Jemand noch n Vorschlag ?
 
Thema:

Move Routinen Problem

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.838
Beiträge
707.959
Mitglieder
51.491
Neuestes Mitglied
haraldmuc
Oben