использование
Использование сценария UpdateFromWeb довольно просто, и мы приводим несколько примеров ниже. Вы просто указываете исходный URL-адрес и каталог, в котором находятся файлы, которые необходимо обновить на вашем компьютере, и сценарий делает все остальное.
Особенности включают:
- Universal - работает для любых инструментов или файлов по любому URL-адресу
- Сканирование каталога для обновления всех применимых файлов в локальном каталоге (включая подкаталоги)
- Автоматическая распаковка и извлечение
- Прямая загрузка URL-адресов для обновления одного файла
- Преобразование случаев для сайтов, где URL-адреса чувствительны к регистру
- Новое обнаружение файлов для обновления только новых версий
- Автоматическое завершение работы и перезапуск запущенных приложений, которые необходимо обновить
- Может работать по требованию или автоматизировать
Есть еще множество функций, которые описаны в файле сценария. Просто откройте его в Блокноте (или любом другом текстовом редакторе), чтобы просмотреть все параметры.
В сценарии UpdateFromWeb используется несколько внешних инструментов, которые должны быть в вашей системе перед использованием. Ссылки на скачивание для этих инструментов приведены ниже и должны быть помещены в папку в переменной PATH вашей системы (если есть сомнения, просто поместите эти необходимые файлы в C: Windows).
Не только для инструментов или приложений
Как уже упоминалось выше, сценарий UpdateFromWeb может использоваться для любого файла с постоянным URL-адресом. Например, если проект обновляется по ночам с помощью URL-адреса mysite.com/project.zip, вы можете использовать скрипт UpdateFromWeb для автоматической загрузки и извлечения zip-файла в локальную папку на вашем компьютере.
Аналогичным образом вы можете использовать скрипт для сохранения файлов и / или инструментов на разных машинах. Просто загрузите файл в центральное место и автоматизированный процесс, на котором работает UpdateFromWeb, может справиться с остальными.
Примеры
Скрипт UpdateFromWeb может использоваться как из командной строки, так и для жесткого кодирования. Кроме того, вы можете смешивать и сопоставлять по мере необходимости.
Ниже приведены некоторые примеры, демонстрирующие использование, а также соответствующие параметры выполнения как для командной строки, так и для жесткого кода.
Обновите все инструменты SysInternals, расположенные в «C: Мои инструменты», и перезапустите все запущенные приложения, которые были обновлены:
Командная строка:
UpdateFromWeb /U:https://live.sysinternals.com/tools /D /R “/T:C:My Tools”
жёстко:
SET URL=https://live.sysinternals.com/tools
SET TargetDir=C:My Tools
SET UpdateDir=1
SET RestartStopped=1
Обновите все инструменты Nirsoft, расположенные в «C: Мои инструменты» и все подкаталоги:
Командная строка:
UpdateFromWeb /U:https://www.nirsoft.net/utils /D /S /Z /L “/T:C:My Tools”
жёстко:
SET URL=https://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:https://mysite.com/Specs.pdf “/F:Latest Specs.pdf” /T:C:Files
жёстко:
SET URL=https://mysite.com/Specs.pdf
SET TargetDir=C:Files
SET FileToGet=Latest Specs.pdf
Обновите файлы в каталоге «C: Files» с последними файлами из Specs.zip на mysite.com:
Командная строка:
UpdateFromWeb /U:https://mysite.com/Specs.zip /D /N /Z /T:C:Files
жёстко:
SET URL=https://mysite.com/Specs.zip
SET TargetDir=C:Files
SET UpdateDir=1
SET CopyNewFiles=1
SET Unzip=1
Обновите все файлы в папке «C: Files», чтобы синхронизировать файлы, хранящиеся в mysite.com/files:
Командная строка:
UpdateFromWeb /U:https://mysite.com/files” /D /T:C:Files
жёстко:
SET URL=https://mysite.com/files
SET TargetDir=C:Files
SET UpdateDir=1
Загрузить обновление из веб-скрипта
Загрузить Download.exe Tool
Загрузите инструмент командной строки 7-Zip