Como usar o PowerShell para executar atualizações do Windows

click fraud protection
...

Os scripts de programação com o Windows PowerShell podem ajudar a automatizar muitas funções.

Os computadores existem para tornar nossas vidas mais fáceis. Eles podem fazer coisas como calcular equações avançadas e nos ajudar a contatar aqueles que estão a milhares de quilômetros de distância. Outra maneira pela qual os computadores podem tornar nossas vidas mais fáceis é simplesmente tornando mais fácil usar o computador. Por exemplo, os computadores hoje em dia podem ser programados para executar longas listas de tarefas com muito pouca entrada do usuário. O Windows PowerShell é um desses programas de automação. Ele pode fazer coisas como instalar atualizações do Windows sem o incômodo que normalmente leva.

Passo 1

Crie um novo arquivo do Bloco de Notas. Clique no ícone do Windows no canto inferior esquerdo da tela e digite Bloco de notas para abrir um novo documento.

Vídeo do dia

Passo 2

Copie e cole o seguinte texto no documento. Salve o documento como "WindowsUpdate.ps1" sem as aspas. Feche o documento.

function Get-WIAStatusValue ($ value) {switch -exact ($ value) {0 {"NotStarted"} 1 {"InProgress"} 2 {"Succeeded"} 3 {"SucceededWithErrors"} 4 {"Failed"} 5 {" Abortado "}}}

$ needsReboot = $ false $ UpdateSession = New-Object -ComObject Microsoft. Atualizar. Sessão $ UpdateSearcher = $ UpdateSession. CreateUpdateSearcher ()

Write-Host "- Procurando por atualizações" $ SearchResult = $ UpdateSearcher. Pesquisa ("IsAssigned = 1 e IsHidden = 0 e IsInstalled = 0")

Write-Host "- encontrado [$ ($ SearchResult. Updates.count)] Atualizações para baixar e instalar "Write-Host

foreach ($ Update em $ SearchResult. Updates) {# Adicionar atualização à coleção $ UpdatesCollection = New-Object -ComObject Microsoft. Atualizar. UpdateColl if ($ Update. EulaAccepted -eq 0) {$ Update. AcceptEula ()} $ UpdatesCollection. Adicionar ($ Update) | out-null

$ needsReboot = $ installResult.rebootRequired
}

if ($ needsReboot) {reiniciar o computador}

etapa 3

Pressione o botão do Windows novamente e digite "powershell" sem as aspas. Clique com o botão direito do mouse no ícone do Windows PowerShell que aparece na caixa de pesquisa e clique em “Executar como Administrador”.

Passo 4

Digite o seguinte se esta for a primeira vez que executa um script do Windows PowerShell: "set-executionpolicy remotesigned. "Isso permitirá que o Windows PowerShell execute scripts que você mesmo escreve ou que são assinados por um editor confiável. Pressione Enter. Digite “Y” para confirmar e pressione “Enter”.

Etapa 5

Digite a localização completa do arquivo do documento que você acabou de criar na janela do PowerShell. Por exemplo, você digitaria "C: \ usuários \ nome \ documentos \ windowsupdate.ps1."

Etapa 6

Pressione Enter." O script será executado agora e as atualizações serão encontradas, baixadas e instaladas sem nenhuma entrada adicional sua. Você pode executar este script quantas vezes quiser para verificar e baixar novas atualizações do Windows. Seu computador pode solicitar que você reinicie após a conclusão das atualizações.

Dica

Continue assistindo a janela do PowerShell para verificar o andamento de suas atualizações.

Aviso

Não baixe ou execute scripts que você não confia. Você pode danificar seriamente o seu computador.