Как автоматически обновить системные утилиты или веб-файлы с помощью скрипта
Одна из замечательных особенностей большинства системных утилит - их переносимость. Многие из них просто распространяются непосредственно в виде exe или 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: Мои инструменты
Жесткий код:
УСТАНОВИТЬ URL = http: //live.sysinternals.com/tools
УСТАНОВИТЬ TargetDir = C: Мои инструменты
УСТАНОВИТЬ UpdateDir = 1
УСТАНОВИТЬ RestartStopped = 1
Обновите все инструменты Nirsoft, расположенные в C: My Tools и во всех подкаталогах:
Командная строка:
UpdateFromWeb /U:http://www.nirsoft.net/utils / D / S / Z / L / T: C: My Tools
Жесткий код:
УСТАНОВИТЬ URL = http: //www.nirsoft.net/utils
УСТАНОВИТЬ TargetDir = C: Мои инструменты
УСТАНОВИТЬ UpdateDir = 1
SET Recurse = 1
УСТАНОВИТЬ ToLower = 1
SET Unzip = 1
УСТАНОВИТЬ RestartStopped = 1
Обновите файл Specs.doc с сайта mysite.com и скопируйте его в C: Files Latest Specs.pdf:
Командная строка:
UpdateFromWeb /U:http://mysite.com/Specs.pdf / F: Latest Specs.pdf / T: C: Files
Жесткий код:
РекламаУСТАНОВИТЬ URL = http: //mysite.com/Specs.pdf
УСТАНОВИТЬ TargetDir = C: Files
SET FileToGet = Последние спецификации. Pdf
Обновите файлы в каталоге C: Files с последними файлами из Specs.zip на mysite.com:
Командная строка:
UpdateFromWeb /U:http://mysite.com/Specs.zip / D / N / Z / T: C: Files
Жесткий код:
УСТАНОВИТЬ URL = http: //mysite.com/Specs.zip
УСТАНОВИТЬ TargetDir = C: Files
УСТАНОВИТЬ UpdateDir = 1
УСТАНОВИТЬ CopyNewFiles = 1
SET Unzip = 1
Обновите все файлы в C: Files, чтобы они синхронизировались с файлами, хранящимися на mysite.com/files:
Командная строка:
UpdateFromWeb /U:http://mysite.com/files / D / T: C: Files
Жесткий код:
УСТАНОВИТЬ URL = http: //mysite.com/files
УСТАНОВИТЬ TargetDir = C: Files
УСТАНОВИТЬ UpdateDir = 1
Загрузить обновление из веб-скрипта
Скачать инструмент командной строки 7-Zip
ПРОЧИТАЙТЕ СЛЕДУЮЩИЙ- & rsaquo; Что такое защита от падений MIL-SPEC?
- & rsaquo; Киберпонедельник 2021: лучшие технические предложения
- & rsaquo; 5 сайтов, которые должен добавить в закладки каждый пользователь Linux
- & rsaquo; Функции и формулы в Microsoft Excel: в чем разница?
- & rsaquo; Папке на компьютере 40 лет: как звезда Xerox создала рабочий стол
- & rsaquo; Как найти упакованный Spotify 2021