Setup dateien auf aktuellen stand halten
Hi leute,
Ich habe eine Frage,
gibt es eine möglichkeit per Batch setupdateien auf den akutellesten stand zu halten ?
Ich meine wenn ich z.b. Firefox 35.0.1 als setupdatei habe, und das die Batchdatei automatisch die nächste Version herunterlädt in ein Verzeichnis.
Ich hoff Ihr könnt mir helfen
Vielen Dank im Vorraus
Makrosan
Ich habe eine Frage,
gibt es eine möglichkeit per Batch setupdateien auf den akutellesten stand zu halten ?
Ich meine wenn ich z.b. Firefox 35.0.1 als setupdatei habe, und das die Batchdatei automatisch die nächste Version herunterlädt in ein Verzeichnis.
Ich hoff Ihr könnt mir helfen
Vielen Dank im Vorraus
Makrosan
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 266084
Url: https://administrator.de/contentid/266084
Ausgedruckt am: 26.11.2024 um 10:11 Uhr
6 Kommentare
Neuester Kommentar
Hallo @Makrosan,
ich habe mir dazu die Quellen der Setups herausgesucht und lade dieser über Batch-Dateien per FTP bzw. wget herunter.
Beispiel für Firefox:
Das holt immer das aktuelle Firefox-Setup auf deutsch und englisch ab.
Ist etwas verkompliziert durch den Einsatz eines FTP-proxies.
Habe ähnliche Skripte für Acrobat Reader, CDBurnerXP, Thunderbird und FlashPlayer.
Gruß,
@Snowman25
ich habe mir dazu die Quellen der Setups herausgesucht und lade dieser über Batch-Dateien per FTP bzw. wget herunter.
Beispiel für Firefox:
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:: Download latest Firefox ::
:: V1.0 ::
:: ::
:: Snowman25 ::
:: 14/03/2013 ::
:: ::
:: Downloads and moves newest Firefox ::
:: to \\server\public\firefox\ ::
:: ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::
@ECHO off
COLOR 0a
CLS
:: Options
SET progName=Mozilla Firefox
SET prefix=ff
SET cleanLinks=true
SET proxy=ftp-proxy 21
SET networkpath=\\server\public\firefox
SET ftpscript=%prefix%firefox.ftp
SET menu=%prefix%menu.bat
SET ftptmp=%prefix%ftp.tmp
SET versionstring=%prefix%version.txt
:: Build Menu
ECHO cls>%menu%
ECHO ECHO.>>%menu%
ECHO ECHO %%*>>%menu%
ECHO ECHO =========================>>%menu%
ECHO ECHO.>>%menu%
ECHO ECHO.>>%menu%
ECHO ECHO.>>%menu%
ECHO title %progName% ~ %%*>>%menu%
:: FTP: Get Firefox latest version
CALL %menu% Getting latest Version
ECHO open %proxy%>%ftpscript%
ECHO anonymous@ftp.mozilla.org>>%ftpscript%
ECHO anonymous>>%ftpscript%
ECHO cd pub/firefox/releases/latest/win32/en-US>>%ftpscript%
ECHO ls>>%ftpscript%
ECHO quit>>%ftpscript%
FTP -s:%ftpscript% >%ftptmp%
IF ERRORLEVEL 1 SET error=1
:: Filter out Stub
TYPE %ftptmp%|findstr .exe>%versionstring%
TYPE %versionstring%|findstr /I /V stub>%ftptmp%
SET /p ffversion=<%ftptmp%
:: FTP: Download english installer
CALL %menu% Downloading en_%ffversion%
ECHO open %proxy%>%ftpscript%
ECHO anonymous@ftp.mozilla.org>>%ftpscript%
ECHO anonymous>>%ftpscript%
ECHO cd pub/firefox/releases/latest/win32/en-US>>%ftpscript%
ECHO bin>>%ftpscript%
ECHO get "%ffversion%" "en_%ffversion%">>%ftpscript%
ECHO quit>>%ftpscript%
FTP -s:%ftpscript% >%ftptmp%
IF ERRORLEVEL 1 SET error=1
:: FTP: Download german installer
CALL %menu% Downloading de_%ffversion%
ECHO open %proxy%>%ftpscript%
ECHO anonymous@ftp.mozilla.org>>%ftpscript%
ECHO anonymous>>%ftpscript%
ECHO cd pub/firefox/releases/latest/win32/de>>%ftpscript%
ECHO bin>>%ftpscript%
ECHO get "%ffversion%" "de_%ffversion%">>%ftpscript%
ECHO quit>>%ftpscript%
FTP -s:%ftpscript% >%ftptmp%
IF ERRORLEVEL 1 SET error=1
:: Delete old setups
CALL %menu% Delete old setups at %networkpath%
PUSHD "%networkpath%"
DEL /F *_*.exe
IF ERRORLEVEL 1 SET error=1
POPD
:: move files to network location
CALL %menu% Move files to %networkpath%
MOVE /Y "de_%ffversion%" "%networkpath%"
MOVE /Y "en_%ffversion%" "%networkpath%"
IF ERRORLEVEL 1 SET error=1
:: Cleanup and EOF
DEL %menu%
del %ftptmp%
del %versionstring%
del %ftpscript%
ECHO.
IF ERRORLEVEL 1 SET error=1
ECHO Done!
IF %error%x==1x Echo there were errors! & pause>nul
Das holt immer das aktuelle Firefox-Setup auf deutsch und englisch ab.
Ist etwas verkompliziert durch den Einsatz eines FTP-proxies.
Habe ähnliche Skripte für Acrobat Reader, CDBurnerXP, Thunderbird und FlashPlayer.
Gruß,
@Snowman25
Hi,
wenn es für dich privat ist kenne ich eine gute Seite ....
https://ninite.com/
mit wenig Klicks hat man immer alles Aktuell und die Setup Dateien kannst du dir aus deinem Temp holen.
VG
wenn es für dich privat ist kenne ich eine gute Seite ....
https://ninite.com/
mit wenig Klicks hat man immer alles Aktuell und die Setup Dateien kannst du dir aus deinem Temp holen.
VG
Hallo,
schau mal hier: https://chocolatey.org/
Chocolatey ist eine Paketverwaltung wie unter Linux üblich.
cinst firefox
Viele Grüße
Stefan
schau mal hier: https://chocolatey.org/
Chocolatey ist eine Paketverwaltung wie unter Linux üblich.
cinst firefox
Viele Grüße
Stefan