Как автоматически обновить системные утилиты или веб-файлы с помощью скрипта

Одной из замечательных особенностей большинства системных утилит является их мобильность. Многие просто распространяются непосредственно в виде исполняемого файла или в виде zip-файла и готовы к использованию без необходимости установки. Из-за простоты использования эти типы приложений легко обновляются, однако у многих отсутствует какая-либо возможность автоматического обновления. Наш скрипт UpdateFromWeb решает эту проблему, поскольку делает установку обновлений для переносимых приложений или любого файла, доступного через Интернет, в этом отношении, автоматизированным процессом.

использование

Использование сценария UpdateFromWeb довольно простое, и мы предоставили несколько примеров ниже. Вы просто указываете исходный URL-адрес и каталог, в котором находятся файлы для обновления на вашем компьютере, а скрипт делает все остальное.

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

  • Универсальный – работает для любых инструментов или файлов по любому URL
  • Сканирование каталогов для обновления всех применимых файлов в локальном каталоге (включая подкаталоги)
  • Автоматическая распаковка и извлечение
  • Прямая загрузка URL для обновления одного файла
  • Преобразование регистра для веб-сайтов, где URL чувствительны к регистру
  • Обнаружение нового файла только для обновления более новых версий
  • Автоматическое отключение и перезапуск запущенных приложений, которые необходимо обновить
  • Может быть запущен по требованию или автоматизирован

Есть дополнительные функции, которые описаны в файле скрипта. Просто откройте его в блокноте (или любом другом текстовом редакторе), чтобы просмотреть все параметры.

Сценарий 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: \ Мои инструменты»

жёстко:

SET URL = http: //live.sysinternals.com/tools

SET TargetDir = C: \ Мои инструменты

SET UpdateDir = 1

SET RestartStopped = 1

Обновите все инструменты Nirsoft, расположенные в «C: \ My Tools» и во всех подкаталогах:

Командная строка:

UpdateFromWeb /U:http://www.nirsoft.net/utils/D/S/Z/L «/ T: C: \ Мои инструменты»

жёстко:

SET URL = http: //www.nirsoft.net/utils

SET TargetDir = C: \ Мои инструменты

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: последние спецификации .pdf»/T: C: \ Files

жёстко:

SET URL = http: //mysite.com/Specs.pdf

SET TargetDir = C: \ Files

SET FileToGet = Последние Specs.pdf

Обновите файлы в каталоге «C: \ Files», добавив последние файлы из Specs.zip на mysite.com:

Командная строка:

UpdateFromWeb /U:http://mysite.com/Specs.zip/D/N/Z/T: C: \ Files

жёстко:

SET URL = http: //mysite.com/Specs.zip

SET TargetDir = C: \ Files

SET UpdateDir = 1

SET CopyNewFiles = 1

SET Unzip = 1

Обновите все файлы в «C: \ Files», чтобы они синхронизировались с файлами, хранящимися на mysite.com/files:

Командная строка:

UpdateFromWeb /U:http://mysite.com/files »/ D/T: C: \ Files

жёстко:

SET URL = http: //mysite.com/files

SET TargetDir = C: \ Files

SET UpdateDir = 1

Скачать обновление из веб-скрипта

Скачать инструмент Download.exe

Скачать инструмент командной строки 7-Zip

Оцените статью
TutoryBird.Ru
Добавить комментарий