Jak automaticky aktualizovat systémové nástroje nebo webové soubory pomocí skriptu
Jedna z velkých věcí, které se týkají většiny systémových nástrojů, je jejich přenositelnost. Mnoho prostě je distribuováno přímo jako exe nebo v souboru zip a je připraveno k použití bez nutnosti instalace. Vzhledem k jednoduchosti použití jsou tyto typy aplikací snadno aktualizovány, avšak mnohé z nich nemají žádnou formu automatické aktualizace. Náš program UpdateFromWeb řeší tento problém, protože dělá instalaci aktualizací do přenosných aplikací nebo jakéhokoli souboru dostupného prostřednictvím webu,.
Používání
Použití skriptu UpdateFromWeb je velmi jednoduché a níže uvádíme několik příkladů. Stačí zadat zdrojovou adresu URL a adresář, kde se nacházejí soubory, které mají být aktualizovány v počítači, a skript dělá zbytek.
Mezi funkce patří:
- Universal - pracuje pro všechny nástroje nebo soubory na libovolné adrese URL
- Kontrola adresářů pro aktualizaci všech příslušných souborů v místním adresáři (včetně podadresářů)
- Automatické rozbalování a extrakce
- Přímé stahování adres URL pro aktualizace jednoho souboru
- Konverze případu pro weby, u kterých jsou v adresách URL velká a malá písmena
- Nová detekce souborů pouze pro aktualizaci novějších verzí
- Automatické vypnutí a restart běžících aplikací, které je třeba aktualizovat
- Může být spuštěn na vyžádání nebo automatizovaný
K dispozici jsou další funkce, které jsou dokumentovány v souboru skriptu. Stačí otevřít v programu Poznámkový blok (nebo jiný textový editor) pro zobrazení všech možností.
Skript UpdateFromWeb používá několik externích nástrojů, které musí být ve vašem systému před použitím. Odkazy na stažení těchto nástrojů jsou uvedeny níže a je třeba je umístit do složky v proměnné PATH vašeho systému (pokud máte pochybnosti, zadejte tyto požadované soubory do C: \ Windows).
Nejen pro nástroje nebo aplikace
Jak je uvedeno výše, skript UpdateFromWeb lze použít pro libovolný soubor, který má konzistentní adresu URL. Pokud je například projekt aktualizován v noci pomocí adresy URL mysite.com/project.zip, můžete pomocí skriptu UpdateFromWeb automaticky stáhnout a extrahovat soubor zip do místní složky ve vašem počítači.
Na podobné poznámce můžete skript používat k tomu, aby soubory a / nebo nástroje byly konzistentní na více strojích. Stačí nahrát soubor na centrální místo a automatizovaný proces se systémem UpdateFromWeb může zvládnout zbytek.
Příklady
Skript UpdateFromWeb lze použít jak z příkazového řádku, tak z hardcodedu. Navíc můžete podle potřeby kombinovat.
Níže jsou uvedeny některé příklady, které poukazují na použití i na příslušná nastavení pro příkazový řádek a hardcode.
Aktualizujte všechny nástroje SysInternals umístěné v položce "C: \ My Tools" a restartujte všechny spuštěné aplikace, které byly aktualizovány:
Příkazový řádek:
UpdateFromWeb /U:http://live.sysinternals.com/tools / D / R "/ T: C: \ Moje nástroje"
Hardcode:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ Moje nástroje
SET UpdateDir = 1
SET RestartStopped = 1
Aktualizujte všechny nástroje Nirsoft umístěné v položce "C: \ My Tools" a všechny podadresáře:
Příkazový řádek:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ Moje nástroje"
Hardcode:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ Moje nástroje
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
Aktualizujte soubor s názvem "Specs.doc" z mysite.com a zkopírujte jej do složky "C: \ Files \ Latest Specs.pdf":
Příkazový řádek:
UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Nejnovější Specs.pdf" / T: C: \ Soubory
Hardcode:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Files
SET FileToGet = Nejnovější Specs.pdf
Aktualizujte soubory v adresáři "C: \ Files" s nejnovějšími soubory z Specs.zip na mysite.com:
Příkazový řádek:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Soubory
Hardcode:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Files
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
Aktualizovat všechny soubory v adresáři "C: \ Files", aby byly synchronizovány se soubory uloženými v souboru mysite.com/files:
Příkazový řádek:
UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Soubory
Hardcode:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Files
SET UpdateDir = 1
Stáhnout aktualizaci z webového skriptu
Stáhněte si nástroj Download.exe
Stáhněte si Nástroj příkazového řádku 7-Zip