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

Automatisierter Dateitransfer per FTP und ISDN mit Fehlererkennung

Frage Internet Server

Mitglied: Xile

Xile (Level 1) - Jetzt verbinden

16.02.2006 um 16:22 Uhr, 5140 Aufrufe

Hallo,

ich habe ein kleines Problem...! Ich soll einen automatisierten Dateitransfer per ISDN Leitung und FTP Übertragung realisieren wo sowohl Dateien hoch- wie runtergeladen werden.

Folgender Ablauf müsste automatisiert von statten gehn :

1. Um 2Uhr Nachts baut der Clientrechner eine ISDN-Verbindung zu einem Firmennetzwerk auf.

2. Eine FTP Verbindung wird hergestellt und es werden diverse Dateien sowohl hoch- wie runtergeladen.

3. Die hochgeladenen Datein werden zusätzlich auf dem Clientrechner gesichert, also einfach nach dem Transfer in ein Backup Verzeichnis verschoben.

Folgende zusätzliche Anforderungen an das System :

1. Ausführliche Fehlerberichterstattung, wenn was schief geht muss einwandfrei nachvollziehbar was schief gelaufen ist.

2. Bei fehlerhafter Übertragung (also ISDN Fehler oder FTP Fehler) soll weiterhin versucht werden den Transfer durchzuführen.

3. Die Übertragung muss auch manuell startbar sein.

4. Muss in einer Windows umgebung funktionieren

5. Der Transfer muss sicher sein da es sich um Rechnungsdaten handelt.


Jo das wärs... ich habe das ganze im moment per Batch Datei gelöst... ist aber eine ziemlich unbefriedigende Lösung. Der Kommandozeilen-FTP MoveIt freely gibt zwar errorcodes zurück aber ich kann nie erkennen was genau schief gelaufen ist. Ich lasse zwar alles in eine log datei schreiben um wenigstens sehen zu können wann der Transfer nicht geklappt hat aber ich bin wirklich unzufrieden mit der lösung....

Hier mal mein bisheriges Skript damit jeder sieht was genau passiert :

<font class="code">
@echo off
IF EXIST fail.tmp GOTO END
rem -----------------------------
rem KONFIGURATION
rem -----------------------------
rem
set dfu_name=
set dfu_user=
set dfu_pass=
set ftp_host=
set ftp_user=
set ftp_pass=
set lcl_exp_dir=
set lcl_exp_backup_dir=
set lcl_imp_dir=
set ftp_in=
set ftp_out=
rem
rem -----------------------------
echo ----------------------------------------
echo.
echo DATEI TRANSFER
echo.
echo ----------------------------------------
echo.
rem echo ISDN-Einwahl wird ausgefuehrt...
rem echo.
rem rasdial %dfu_name% %dfu_user% %dfu_pass%
rem if ERRORLEVEL 1 GOTO ISDNFAIL
echo.
echo Starte Datei Transfer...
echo.
echo hash >> transfer.tmp
echo binary >> transfer.tmp
echo bell >> transfer.tmp
echo prompt >> transfer.tmp
echo lcd %lcl_imp_dir% >> transfer.tmp
echo cd %ftp_out% >> transfer.tmp
echo mget * >> transfer.tmp
echo lcd %lcl_exp_dir% >> transfer.tmp
echo cd .. >> transfer.tmp
echo cd %ftp_in% >> transfer.tmp
echo mput * >> transfer.tmp
echo bye >> transfer.tmp
ftps -s:transfer.tmp -user:%ftp_user% -password:%ftp_pass% %ftp_host%
if ERRORLEVEL 1 GOTO FTPFAIL
echo %date% %time% FTP Dateitransfer erfolgreich >> transfer.log
echo %date% %time% Gesicherte Dateien : >> transfer.log
move %lcl_exp_dir%\*.* %lcl_exp_backup_dir% >> transfer.log
echo.
echo Transfer erfolgreich durchgefuehrt !
del transfer.tmp
rasdial /disconnect
echo.
echo Verbindung getrennt !
echo ------------------------------------------------------------------ >> transfer.log
wprompt "Hinweis" "Dateitransfer erfolgreich" OK 1:30 i
GOTO END

:ISDNFAIL
echo %date% %time% : ISDN Verbindung fehlgeschlagen ! >> transfer.log
echo ------------------------------------------------------------------ >> transfer.log
echo >> fail.tmp
wprompt "Fehler" "Datum: %date%^Uhrzeit: %time%^ISDN Verbindung fehlgeschlagen !^Dateitransfer nicht ausgefuehrt!" OK x
del fail.tmp
GOTO END


:FTPFAIL
echo %date% %time% : FTP Verbindung fehlgeschlagen ! >> transfer.log
echo ------------------------------------------------------------------ >> transfer.log
del transfer.tmp
rasdial /disconnect
echo >> fail.tmp
wprompt "Fehler" "Datum: %date%^Uhrzeit: %time%^FTP Verbindung fehlgeschlagen !^Dateitransfer nicht ausgefuehrt!" OK x
del fail.tmp
GOTO END

:END
</font>
Ähnliche Inhalte
Entwicklung
gelöst Automatisierter Ordnerupload auf FTP Server (10)

Frage von PixL86 zum Thema Entwicklung ...

Microsoft Office
Makros automatisiert signieren? (8)

Frage von ITboon zum Thema Microsoft Office ...

Windows Netzwerk
Dateitransfer über SMB zu langsam (3)

Frage von Herbrich19 zum Thema Windows Netzwerk ...

Batch & Shell
PDF auf Email automatisiert über Netzwerk drucken (1)

Frage von Str33tfight3r zum Thema Batch & Shell ...

Neue Wissensbeiträge
Entwicklung

Exploit Development

Anleitung von burhanudinn123 zum Thema Entwicklung ...

Windows Update

Microsoft Update KB4034664 verursacht Probleme mit Multimonitor-Systemen

(1)

Tipp von beidermachtvongreyscull zum Thema Windows Update ...

Viren und Trojaner

CNC-Fräsen von MECANUMERIC werden (ggf.) mit Viren, Trojanern, Würmern ausgeliefert

(4)

Erfahrungsbericht von anteNope zum Thema Viren und Trojaner ...

Heiß diskutierte Inhalte
Router & Routing
gelöst Linksys wrt1200ac v2 mit dd-wrt: keine vlan-einstellungen im GUI (15)

Frage von Pixi123 zum Thema Router & Routing ...

E-Business
Wo tragt ihr eure privaten Termine ein? (13)

Frage von honeybee zum Thema E-Business ...

Netzwerkprotokolle
Leiten "dumme" Switches VLAN-Tags mit durch? (13)

Frage von coltseavers zum Thema Netzwerkprotokolle ...

Windows Server
Terminalserver starten willkürlich neu (12)

Frage von thaefliger zum Thema Windows Server ...