Ako automaticky aktualizovať vaše systémové nástroje alebo webové súbory pomocou skriptu
Jednou z veľkých vecí, ktoré sa týka väčšiny systémových nástrojov, je ich prenosnosť. Mnohé sú jednoducho distribuované priamo ako exe alebo v súbore zip a sú pripravené na použitie bez nutnosti inštalácie. Z dôvodu jednoduchosti používania sa tieto typy aplikácií ľahko aktualizujú, avšak mnohé z nich nemajú žiadnu formu automatického aktualizovania. Náš scenár UpdateFromWeb rieši tento problém, pretože inštaluje aktualizácie na prenosné aplikácie alebo akýkoľvek súbor dostupný na internete, čo je automatizovaný proces.
používanie
Použitie skriptu UpdateFromWeb je veľmi jednoduché a poskytli sme niekoľko príkladov nižšie. Jednoducho uveďte zdrojovú adresu URL a adresár, kde sa nachádzajú súbory, ktoré sa majú aktualizovať v počítači, a skript robí zvyšok.
Medzi funkcie patrí:
- Universal - funguje pre všetky nástroje alebo súbory na ľubovoľnej adrese URL
- Skenovanie adresárov pre aktualizáciu všetkých príslušných súborov v lokálnom adresári (vrátane podadresárov)
- Automatické rozbalenie a extrakcia
- Priame preberanie adries URL pre aktualizácie jednotlivých súborov
- Konverzia prípadov na webových stránkach, v ktorých sú adresy URL rozlišujúce veľké a malé písmená
- Nová detekcia súborov iba na aktualizáciu novších verzií
- Automatické vypnutie a reštartovanie spustených aplikácií, ktoré je potrebné aktualizovať
- Môže byť spustený na požiadanie alebo automatizovaný
Sú zahrnuté ďalšie funkcie, ktoré sú zdokumentované v súbore skriptu. Stačí ho otvoriť v programe Poznámkový blok (alebo iný textový editor), aby ste si prezreli všetky možnosti.
Skript UpdateFromWeb využíva niekoľko externých nástrojov, ktoré musia byť na vašom systéme pred použitím. Odkazy na stiahnutie pre tieto nástroje sú uvedené nižšie a musia byť umiestnené v priečinku v premennej PATH vášho systému (ak máte pochybnosti, stačí vložiť tieto požadované súbory do C: \ Windows).
Nie len pre nástroje alebo aplikácie
Ako bolo uvedené vyššie, skript UpdateFromWeb môže byť použitý pre ľubovoľný súbor, ktorý má konzistentnú adresu URL. Napríklad, ak sa projekt aktualizuje v noci pomocou adresy URL mysite.com/project.zip, môžete použiť skript UpdateFromWeb na automatické sťahovanie a extrakciu zip súboru do lokálnej zložky na vašom počítači.
Na podobnú poznámku môžete skript použiť na to, aby boli súbory a / alebo nástroje konzistentné na viacerých počítačoch. Stačí nahrať súbor do centrálneho umiestnenia a automatizovaný proces s aktualizáciou UpdateFromWeb dokáže spracovať zvyšok.
Príklady
Skript UpdateFromWeb sa môže používať aj z príkazového riadku alebo hardcoded. Navyše môžete podľa potreby zmiešať a prispôsobiť.
Nižšie sú uvedené niektoré príklady, ktoré poukazujú na použitie a príslušné nastavenia vykonávania príkazového riadku a hardcode.
Aktualizujte všetky nástroje SysInternals umiestnené v priečinku "C: \ My Tools" a reštartujte všetky spustené aplikácie, ktoré boli aktualizované:
Príkazový riadok:
UpdateFromWeb /U:http://live.sysinternals.com/tools/ D / R "/ T: C: \ Moje nástroje"
napevno:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ Moje nástroje
SET UpdateDir = 1
SET RestartStopped = 1
Aktualizujte všetky nástroje Nirsoft umiestnené v priečinku "C: \ My Tools" a všetky podadresáre:
Príkazový riadok:
UpdateFromWeb /U:http://www.nirsoft.net/utils/ D / S / Z / L "/ T: C: \ Moje nástroje"
napevno:
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 súbor s názvom "Specs.doc" z mysite.com a skopírujte ho do priečinka "C: \ Files \ Latest Specs.pdf":
Príkazový riadok:
UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Najnovšie Specs.pdf" / T: C: \ Files
napevno:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Files
SET FileToGet = Najnovšie Specs.pdf
Aktualizujte súbory v adresári "C: \ Files" s najnovšími súbormi z Specs.zip na mysite.com:
Príkazový riadok:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Súbory
napevno:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Files
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
Aktualizovať všetky súbory v priečinku "C: \ Files", aby boli synchronizované so súbormi uloženými na adrese mysite.com/files:
Príkazový riadok:
UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Súbory
napevno:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Files
SET UpdateDir = 1
Stiahnuť aktualizáciu z webového skriptu
Stiahnite si nástroj Download.exe
Stiahnite si 7-Zip Command Line Tool