Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script
Uma das grandes vantagens da maioria dos utilitários de sistema é sua portabilidade. Muitos simplesmente são distribuídos diretamente como um exe ou em um arquivo zip e estão prontos para uso sem necessidade de instalação. Devido à simplicidade de uso, esses tipos de aplicativos são facilmente atualizados, no entanto, muitos deles não têm nenhum recurso de atualização automática. Nosso script UpdateFromWeb resolve esse problema, pois faz a instalação de atualizações em aplicativos portáteis ou qualquer arquivo disponível na Web, um processo automatizado.
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 uma 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, tanto para a linha de comando quanto para o hardcode..
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:http://live.sysinternals.com/tools / D / R “/ T: C: \ Minhas ferramentas”
Código difícil:
URL SET = http: //live.sysinternals.com/tools
SET TargetDir = C: \ minhas ferramentas
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:http://www.nirsoft.net/utils/D/S/Z/L "/ T: C: \ Minhas ferramentas"
Código difícil:
URL SET = http: //www.nirsoft.net/utils
SET TargetDir = C: \ minhas ferramentas
SET UpdateDir = 1
SET Recurse = 1
SET ToLower = 1
SET descompactar = 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:http://mysite.com/Specs.pdf “/ F: Latest Specs.pdf” / T: C: \ Arquivos
Código difícil:
URL SET = http: //mysite.com/Specs.pdf
SET TargetDir = C: \ Arquivos
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:http://mysite.com/Specs.zip / D / N / Z / T: C: \ Arquivos
Código difícil:
URL SET = http: //mysite.com/Specs.zip
SET TargetDir = C: \ Arquivos
SET UpdateDir = 1
SET CopyNewFiles = 1
SET descompactar = 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:http://mysite.com/files ”/ D / T: C: \ Arquivos
Código difícil:
URL SET = http: //mysite.com/files
SET TargetDir = C: \ Arquivos
SET UpdateDir = 1
Baixar atualização do script da Web
Baixe a ferramenta Download.exe
Download da ferramenta de linha de comando 7-Zip