Hallo,
ich möchte folgendes täglich automatisch abgearbeitet haben:
1.)
täglicher Download der Online-Ausgabe unserer Zeitung (PDF)
--> funktioniert bestens mit GetRight (hab einen Direktlink bekommen, der täglich die aktuelle Ausgabe beinhaltet)
2.)
Upload der PDF-Datei auf einen FTP-Server, damit ich auch von unterwegs darauf zugreifen kann
Wie bekomme ich das hin? Geht das auch ganz einfach mit GetRight? Oder kann man vielleicht direkt den Download der PDF-Datei ohne den Umweg über meinen lokalen PC auf den FTP-Server hochladen?
Seite 1 von 1
Wie Täglich Automatisiert Dateien In Ein Ftp-verzeichnis Hochladen? geht das mit GetRight?
Anzeige
#2
geschrieben 19. Februar 2010 - 19:38
Wenn du unter Windows unterwegs bist, einfach mal ftp benutzen. Also ftp.exe, ist ein Konsolenprogramm, das sich recht flockig automatisieren lässt.
Most rethrashing{
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#3
geschrieben 19. Februar 2010 - 19:54
Habs mittlerweile mit einem Powershell-Script und der ftp.exe hinbekommen. Funktioniert hervorragend.
#4
geschrieben 19. Februar 2010 - 20:15
Eigentlich meinte ich einfach nur eine Scriptdatei direkt für die ftp.exe zu schreiben und ftp damit aufzurufen, aber wenns klappt, dann klappts. Poste doch mal, für alle, die ein ähnlichs Problem haben, den Code hier.
Most rethrashing{
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
DiskCache=AllocateMemory(GetTotalAmountOfAvailableMemory);}
#5
geschrieben 19. Februar 2010 - 20:31
Hier mal meine ganzen Batch- und Script-Dateien:
1.)
zeitung_kopieren.bat
zeitung_kopieren.ps1
2.)
zeitung_upload.cmd
zeitung.ftp
Die ganzen Scripts/Batch-Dateien werden täglich am morgen nacheinander abgearbeitet.
Ich musste in der Powershell die policies ändern, damit das script ausgeführt werden konnte (Set-ExecutionPolicy RemoteSigned).
1.)
zeitung_kopieren.bat
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe D:\Admin\Batch\zeitung_kopieren.ps1
zeitung_kopieren.ps1
$today = get-date -f yyyy_MM_dd copy-item "D:\Ablage\Zeitungen\Zeitung-1\Zeitung-1_$today.pdf" "D:\Ablage\Zeitungen\aktuell\Zeitung-1.pdf" -force copy-item "D:\Ablage\Zeitungen\Zeitung-2\Zeitung-2_$today.pdf" "D:\Ablage\Zeitungen\aktuell\Zeitung-2.pdf" -force
2.)
zeitung_upload.cmd
ftp.exe -n -d -i -s:zeitung.ftp
zeitung.ftp
OPEN www.meine-domain.de USER benutzername passwort binary hash cd /docs/zeitung/ send "D:\Ablage\Zeitungen\aktuell\Zeitung-1.pdf" send "D:\Ablage\Zeitungen\aktuell\Zeitung-2.pdf" disconnect quit
Die ganzen Scripts/Batch-Dateien werden täglich am morgen nacheinander abgearbeitet.
Ich musste in der Powershell die policies ändern, damit das script ausgeführt werden konnte (Set-ExecutionPolicy RemoteSigned).
Thema verteilen:
Seite 1 von 1