Едно от големите неща за повечето системни услуги е тяхната преносимост. Много от тях просто се разпространяват директно като exe или в zip файл и са готови за употреба без инсталиране. Поради простотата на използване, тези типове приложения лесно се обновяват, но много от тях нямат никаква форма на възможност за автоматично актуализиране. Нашият скрипт UpdateFromWeb решава този проблем, тъй като прави автоматизирания процес инсталирането на актуализации на преносими приложения или на който и да е файл, достъпен чрез интернет.
Използването на скрипта UpdateFromWeb е доста проста и ние представихме няколко примера по-долу. Можете просто да предоставите URL адреса на източника и директорията, където се намират файловете, които да бъдат обновени на вашия компютър, и скриптът прави останалото.
Особеностите включват:
Има още включени функции, които са документирани в скрипта. Просто го отворете в Notepad (или друг текстов редактор), за да видите всички опции.
Скриптът UpdateFromWeb използва няколко външни инструмента, които трябва да са във вашата система преди употреба. Връзките за изтегляне на тези инструменти са предоставени по-долу и трябва да бъдат поставени в папка в променливата PATH на вашата система (ако имате съмнения, просто поставете тези необходими файлове в C: \ Windows).
Както бе споменато по-горе, скриптът UpdateFromWeb може да се използва за всеки файл, който има последователен URL адрес. Например, ако проектът се актуализира през нощта с помощта на URL mysite.com/project.zip, можете да използвате скрипта UpdateFromWeb, за да изтеглите и извлечете автоматично zip файла в локална папка на вашето устройство.
По подобен начин можете да използвате скрипта, за да запазите файловете и / или инструментите съвместими в различни машини. Просто качете файл на централно място и автоматизираният процес, работещ с UpdateFromWeb, може да се справи с останалите.
Скриптът UpdateFromWeb може да се използва както от командния ред, така и от хардкод. Освен това можете да ги смесвате и да ги подреждате според нуждите.
По-долу са дадени някои примери, които показват употребата, както и съответните настройки за изпълнение както за командния ред, така и за твърдия код.
Актуализирайте всички инструменти на SysInternals, намиращи се в "C: \ My Tools", и рестартирайте всички изпълнявани приложения, които са били актуализирани:
Командна линия:
UpdateFromWeb /U:http://live.sysinternals.com/tools/ D / R "/ T: C: \ Moje nástroje"
кодират твърдо:
SET URL = http: //live.sysinternals.com/tools
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
SET RestartStopped = 1
Актуализирайте всички инструменти на Nirsoft, намиращи се в "C: \ My Tools" и всички поддиректории:
Командна линия:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L "/ T: C: \ Moje nástroje"
кодират твърдо:
SET URL = http: //www.nirsoft.net/utils
SET TargetDir = C: \ My Tools
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET Unzip = 1
SET RestartStopped = 1
Актуализирайте файла с име "Specs.doc" от mysite.com и го копирайте в "C: \ Files \ Latest Specs.pdf":
Командна линия:
UpdateFromWeb /U:http://mysite.com/Specs.pdf "/ F: Последни Specs.pdf" / T: C: \ Файлове
кодират твърдо:
SET URL = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Файлове
SET FileToGet = Последни спецификации
Актуализирайте файловете в директорията "C: \ Files" с най-новите файлове от Specs.zip на mysite.com:
Командна линия:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Файлове
кодират твърдо:
SET URL = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Файлове
SET UpdateDir = 1
SET CopyNewFiles = 1
SET Unzip = 1
Актуализирайте всички файлове в "C: \ Files", за да се синхронизират с файловете, съхранени на mysite.com/files:
Командна линия:
UpdateFromWeb /U:http://mysite.com/files "/ D / T: C: \ Файлове
кодират твърдо:
SET URL = http: //mysite.com/files
SET TargetDir = C: \ Файлове
SET UpdateDir = 1
Изтеглете актуализацията от Web Script
Изтеглете инструмента Download.exe
Изтеглете 7-Zip Command Line Tool