crescent
Goto Top

Download bzw synchronisation von mehreren datein von einer webseite

Guten morgen,
hintergrund: ich arbeite in einem konzern, welche ein intranetportal anbietet wo updates für ein produkt zur verfügung gestellt werden.

zum problem, leider werden die updates über einen programmclient runtergeladen, was im ersten moment gar kein problem wäre, wenn unsere anbindung an den konzern entsprechend schnell wäre (normale updategröße so um die 200 mb), diese updatesbrauchen 20 rechner, verbindung zum konzern ist eine 2 mbit sdsl leitung, wo noch andere daten drüberlaufen.

im programmclient gibt es jedoch die möglichkeit einen lokalen pfad auszuwählen, wo man zuvor die updates hineinkopiert. (dies funktioniert auch wunderbar)

mein problem ist jetzt der download dieser updatedatein. da ich selber mit diesem programm nicht arbeite, erfahre ich es erst ziemlich spät, dass es hier ein update gegeben hat. jetzt wäre für mich eine idee gewesen, einfach eine synchronisation zwischen dem server und meinem verzeichnis herzustellen, damit die dateien bei mir im verzeichnis immer aktuell sind und die kollegen, welche dieses programm nutzen, die aktuellesten daten haben.

leider habe ich auf den konzernserver keinen ftp zugriff sondern es gibt nur eine weboberfläche, wo ich auf einen link klicken kann um mir die updates runterzuladen. weiß einer von euch wie ich sowas automatisieren kann?

via webdav hab ich schon probiert, funktioniert leider nichtface-sad
a5237cc0f2a443f5e8f14d56ff8e97fe


ich wäre euch sehr dankbar, wenn einer von euch eine idee dazu hätte

grüße ;)

crescent

Content-Key: 149564

Url: https://administrator.de/contentid/149564

Printed on: April 24, 2024 at 23:04 o'clock

Member: maretz
maretz Aug 24, 2010 at 06:23:31 (UTC)
Goto Top
Ich denke mal die Updates werden via HTTP runtergeladen, oder? Wie wäre es dann mit nem simplen Proxy-Server (ggf. in ner VM und explizit dafür). Schon brauchst du dich darum nicht mehr zu kümmern. Der erste lädt das Update runter - und alle anderen werden dann ganz elegant aus dem Cache bedient...
Member: manuel-r
manuel-r Aug 24, 2010 at 06:26:18 (UTC)
Goto Top
Hat die fragliche Datei immer den gleichen Namen? Wahrscheinlich nicht - wäre ja sonst auch zu einfach.
Man kann da aber mit ein bißchen VBScript (oder Batch) und wget aber ganz sicher was machen. Im Prinzip müsste das dann so aussehen:
  • Webseite per VBS laden und auf Downloadlinks durchsuchen, die dem gesuchten Namen entsprechen
  • Prüfen welche der Dateien schon lokal vorhanden sind
  • alle anderen Dateien per wget runterladen und lokal speichern
Das ganze dann als geplanten Task und gut ist's

Schöner und einfacher wäre natürlich, wenn die Konzernadmins ein bißchen mitdenken würden und die neuen Dateien von sich aus zu euch in ein lokales Shares pusten würden. Die wissen ja wahrscheinlich, dass das beschriebene Problem existiert und sollten ein ureigenes Interesse daran haben statt 20*200MB nur 1*200 über die Leitung schicken zu müssen.
Member: CresCent
CresCent Aug 24, 2010 at 06:31:06 (UTC)
Goto Top
hallo,

vielen dank für die beiden antworten, die idee mit dem proxy find ich schon mal nicht schlecht, wobei mir die idee mit wget ein bisschen mehr gefällt, da ich hier dann die datei lokal liegen habe, was im falle einer neuinstallation des produkts die sache ganz schön beschleunigt. (dateien haben leider immer nen anderen dateinamen..)

ich werd mir wget mal angucken, für jede hilfe wäre ich sehr dankbar ;)

zu den konzernadmin, die haben sicher noch andere baustellen und solange nur einer mekert, kann das problem nicht groß sein ;)

grüße