Uso
O uso do script UpdateFromWeb é bastante simples e fornecemos vários exemplos abaixo. Você simplesmente fornece o URL de origem e o diretório onde os arquivos a serem atualizados no seu computador estão localizados e o script faz o resto.
Características incluem:
- Universal - funciona para qualquer ferramenta ou arquivo em qualquer URL
- Varredura de diretório para atualizar todos os arquivos aplicáveis em um diretório local (incluindo subdiretórios)
- Descompactação e extração automáticas
- Downloads diretos de URL para atualizações de arquivo único
- Conversão de casos para sites em que os URLs diferenciam maiúsculas de minúsculas
- Nova detecção de arquivo para atualizar apenas versões mais recentes
- Desligamento automático e reinício de aplicativos em execução que precisam ser atualizados
- Pode ser executado sob demanda ou automatizado
Existem mais recursos incluídos, documentados no arquivo de script. Basta abri-lo no Bloco de Notas (ou em qualquer outro editor de texto) para visualizar todas as opções.
O script UpdateFromWeb usa algumas ferramentas externas que precisam estar no seu sistema antes de serem usadas. Os links para download dessas ferramentas são fornecidos abaixo e precisam ser colocados em uma pasta na variável PATH do seu sistema (em caso de dúvida, basta colocar esses arquivos necessários em C: Windows).
Não apenas para ferramentas ou aplicativos
Como mencionado acima, o script UpdateFromWeb pode ser usado para qualquer arquivo que tenha um URL consistente. Por exemplo, se um projeto for atualizado todas as noites usando a URL mysite.com/project.zip, você poderá usar o script UpdateFromWeb para baixar e extrair automaticamente o arquivo zip para uma pasta local em sua máquina.
Em uma nota semelhante, você pode usar o script para manter arquivos e / ou ferramentas consistentes em várias máquinas. Basta fazer o upload de um arquivo para um local central e um processo automatizado executando o UpdateFromWeb pode manipular o restante.
Exemplos
O script UpdateFromWeb pode ser usado a partir da linha de comando ou codificado. Além disso, você pode misturar e combinar conforme necessário.
Abaixo estão alguns exemplos que demonstram o uso, bem como as respectivas configurações de execução para a linha de comando e o código de hardware.
Atualize todas as ferramentas SysInternals localizadas em “C: My Tools” e reinicie todos os aplicativos em execução que foram atualizados:
Linha de comando:
UpdateFromWeb /U:https://live.sysinternals.com/tools /D /R “/T:C:My Tools”
Código difícil:
SET URL=https://live.sysinternals.com/tools
SET TargetDir=C:My Tools
SET UpdateDir=1
SET RestartStopped=1
Atualize todas as ferramentas Nirsoft localizadas em “C: My Tools” e em todos os subdiretórios:
Linha de comando:
UpdateFromWeb /U:https://www.nirsoft.net/utils /D /S /Z /L “/T:C:My Tools”
Código difícil:
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
Atualize o arquivo chamado "Specs.doc" de mysite.com e copie-o para "C: Files Latest Specs.pdf":
Linha de comando:
UpdateFromWeb /U:https://mysite.com/Specs.pdf “/F:Latest Specs.pdf” /T:C:Files
Código difícil:
SET URL=https://mysite.com/Specs.pdf
SET TargetDir=C:Files
SET FileToGet=Latest Specs.pdf
Atualize os arquivos no diretório “C: Files” com os arquivos mais recentes do Specs.zip em mysite.com:
Linha de comando:
UpdateFromWeb /U:https://mysite.com/Specs.zip /D /N /Z /T:C:Files
Código difícil:
SET URL=https://mysite.com/Specs.zip
SET TargetDir=C:Files
SET UpdateDir=1
SET CopyNewFiles=1
SET Unzip=1
Atualize todos os arquivos no “C: Files” para estar em sincronia com os arquivos armazenados em mysite.com/files:
Linha de comando:
UpdateFromWeb /U:https://mysite.com/files” /D /T:C:Files
Código difícil:
SET URL=https://mysite.com/files
SET TargetDir=C:Files
SET UpdateDir=1
Baixar atualização do script da Web
Download da ferramenta Download.exe
Download da ferramenta de linha de comando 7-Zip