If-Koubou

Как да автоматизирате актуализирането на системните инструменти или уеб файлове със скрипт

Как да автоматизирате актуализирането на системните инструменти или уеб файлове със скрипт (Как да)

Едно от големите неща за повечето системни услуги е тяхната преносимост. Много от тях просто се разпространяват директно като exe или в zip файл и са готови за употреба без инсталиране. Поради простотата на използване, тези типове приложения лесно се обновяват, но много от тях нямат никаква форма на възможност за автоматично актуализиране. Нашият скрипт UpdateFromWeb решава този проблем, тъй като прави автоматизирания процес инсталирането на актуализации на преносими приложения или на който и да е файл, достъпен чрез интернет.

употреба

Използването на скрипта UpdateFromWeb е доста проста и ние представихме няколко примера по-долу. Можете просто да предоставите URL адреса на източника и директорията, където се намират файловете, които да бъдат обновени на вашия компютър, и скриптът прави останалото.

Особеностите включват:

  • Universal - работи за всички инструменти или файлове на всеки URL адрес
  • Сканиране на директории за актуализиране на всички приложими файлове в локална директория (включително поддиректории)
  • Автоматично разкомплектоване и извличане
  • Директно изтегляне на URL адреси за актуализации на един файл
  • Преобразуване на случай за уебсайтове, в които в 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