Remember to maintain security and privacy. Do not share sensitive information. Procedimento.com.br may make mistakes. Verify important information. Termo de Responsabilidade

Guia Completo para Criar um Script de Atualização de Programas no Windows: Google Chrome, Firefox, Opera, VLC, Java e AnyDesk

Manter os programas atualizados é essencial para garantir a segurança e o desempenho do sistema operacional Windows. Atualizações frequentes corrigem vulnerabilidades, melhoram funcionalidades e garantem compatibilidade com outras aplicações. Neste artigo, vamos explorar como criar um script no Windows para automatizar a atualização de programas populares, como Google Chrome, Firefox, Opera, VLC, Java e AnyDesk. Utilizaremos o PowerShell, uma ferramenta poderosa e versátil, para criar scripts que facilitam a manutenção do sistema.


Examples:


1. Google Chrome:



  • O Google Chrome pode ser atualizado através do uso do Google Update. No entanto, para garantir que a atualização ocorra via script, podemos usar o PowerShell para verificar e instalar atualizações.
    Start-Process "C:\Program Files (x86)\Google\Update\GoogleUpdate.exe" -ArgumentList "/ua /installsource scheduler" -Wait

  • Este comando executa o Google Update, forçando a verificação de atualizações.


2. Mozilla Firefox:



  • O Firefox pode ser atualizado automaticamente, mas podemos forçar a atualização usando o PowerShell para baixar e instalar a versão mais recente.
    $url = "https://download.mozilla.org/?product=firefox-latest&os=win&lang=pt-BR"
    $output = "C:\Temp\FirefoxInstaller.exe"
    Invoke-WebRequest -Uri $url -OutFile $output
    Start-Process -FilePath $output -ArgumentList "/S" -Wait

  • Este script baixa o instalador mais recente do Firefox e o executa silenciosamente.


3. Opera:



  • Similar ao Firefox, podemos usar o PowerShell para baixar a última versão do Opera.
    $url = "https://get.geo.opera.com/pub/opera/desktop/$(Invoke-RestMethod -Uri 'https://api.github.com/repos/opera/desktop/releases/latest').tag_name/win/Opera_$(Invoke-RestMethod -Uri 'https://api.github.com/repos/opera/desktop/releases/latest').tag_name_Setup.exe"
    $output = "C:\Temp\OperaInstaller.exe"
    Invoke-WebRequest -Uri $url -OutFile $output
    Start-Process -FilePath $output -ArgumentList "/silent" -Wait

  • Este script baixa e instala a versão mais recente do Opera.


4. VLC Media Player:



  • Para o VLC, podemos usar um método semelhante para baixar e instalar a última versão.
    $url = "https://get.videolan.org/vlc/$(Invoke-RestMethod -Uri 'https://api.github.com/repos/videolan/vlc/releases/latest').tag_name/win64/vlc-$(Invoke-RestMethod -Uri 'https://api.github.com/repos/videolan/vlc/releases/latest').tag_name-win64\.exe"
    $output = "C:\Temp\VLCInstaller.exe"
    Invoke-WebRequest -Uri $url -OutFile $output
    Start-Process -FilePath $output -ArgumentList "/S" -Wait

  • Este script baixa e executa o instalador do VLC.


5. Java:



  • Para atualizar o Java, podemos usar o script para baixar o instalador mais recente do site oficial.
    $url = "https://javadl.oracle.com/webapps/download/AutoDL?BundleId=244557_d3c52aa6bfa54d3ca74e617f18309292"
    $output = "C:\Temp\JavaInstaller.exe"
    Invoke-WebRequest -Uri $url -OutFile $output
    Start-Process -FilePath $output -ArgumentList "/s" -Wait

  • Este script baixa e instala a versão mais recente do Java.


6. AnyDesk:



  • Para o AnyDesk, podemos baixar e instalar a versão mais recente usando o PowerShell.
    $url = "https://download.anydesk.com/AnyDesk.exe"
    $output = "C:\Temp\AnyDeskInstaller.exe"
    Invoke-WebRequest -Uri $url -OutFile $output
    Start-Process -FilePath $output -ArgumentList "/install" -Wait

  • Este script baixa e instala o AnyDesk.


Use Cases: Em ambientes corporativos, onde múltiplos computadores precisam ser mantidos atualizados, esses scripts podem ser executados em lotes para garantir que todos os dispositivos estejam com as versões mais recentes dos softwares. Em casa, usuários podem agendar a execução desses scripts para rodarem automaticamente, garantindo que seus programas estejam sempre atualizados sem intervenção manual.


Best Practices:



  • Sempre faça backup de seus dados antes de executar scripts de atualização.

  • Teste os scripts em um ambiente de teste antes de aplicá-los em produção.

  • Verifique regularmente os links de download, pois eles podem mudar com atualizações de versão.

  • Considere o uso de um gerenciador de pacotes como o Chocolatey para simplificar o processo de atualização.


To share Download PDF

Gostou do artigo? Deixe sua avaliação!
Sua opinião é muito importante para nós. Clique em um dos botões abaixo para nos dizer o que achou deste conteúdo.