Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script

Índice:

Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script
Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script

Vídeo: Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script

Vídeo: Como atualizar automaticamente seus utilitários de sistema ou arquivos da Web com um script
Vídeo: ISOLAMENTO ACÚSTICO! - YouTube 2024, Novembro
Anonim
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 para esse processo automatizado.
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 para esse 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 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

Recomendado: