Domovská » jak » Jak automaticky aktualizovat systémové nástroje nebo webové soubory pomocí skriptu

    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