Computadores existem para facilitar nossas vidas. Eles podem fazer coisas como calcular equações avançadas e nos ajudar a contatar pessoas a milhares de quilômetros de distância. Outra forma de os computadores facilitarem nossas vidas é simplesmente tornando mais fácil usar o computador. Por exemplo, computadores hoje podem ser programados para executar longas listas de tarefas com muito pouca intervenção 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.
Crie um novo arquivo no Bloco de Notas. Clique no ícone do Windows no canto inferior esquerdo da tela e digite Bloco de Notas para abrir um novo documento.
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 {"Aborted"} } }
$needsReboot = $false $UpdateSession = New-Object -ComObject Microsoft.Update.Session $UpdateSearcher = $UpdateSession.CreateUpdateSearcher()
Write-Host " - Procurando Atualizações" $SearchResult = $UpdateSearcher.Search("IsAssigned=1 and IsHidden=0 and IsInstalled=0")
Write-Host " - Encontrados [$($SearchResult.Updates.count)] Atualizações para Baixar e Instalar" Write-Host
foreach($Update in $SearchResult.Updates) { # Adicionar Atualização à Coleção $UpdatesCollection = New-Object -ComObject Microsoft.Update.UpdateColl if ( $Update.EulaAccepted -eq 0 ) { $Update.AcceptEula() } $UpdatesCollection.Add($Update) | out-null
$needsReboot = $installResult.rebootRequired
}
if($needsReboot) { restart-computer }
Pressione o botão Windows novamente e digite "powershell" sem as aspas. Clique com o botão direito no ícone do Windows PowerShell que aparece na caixa de pesquisa e clique em "Executar como Administrador".
Digite o seguinte se esta for sua primeira vez executando um script do Windows PowerShell: "set-executionpolicy remotesigned". Isso permitirá que o Windows PowerShell execute scripts que você escreve ou que são assinados por um editor confiável. Pressione enter. Digite "Y" para confirmar e pressione "Enter".
Digite o local completo do arquivo que você acabou de criar na janela do PowerShell. Por exemplo, você digitaria "C:\users\nome\documents\windowsupdate.ps1".
Pressione "Enter". O script será executado e as atualizações serão encontradas, baixadas e instaladas sem mais nenhuma intervenção sua. Você pode executar este script quantas vezes quiser para verificar e baixar novas atualizações do Windows. Seu computador pode solicitar reinicialização após as atualizações terminarem.
Continue observando a janela do PowerShell para verificar o progresso das suas atualizações.
Não baixe ou execute scripts nos quais você não confia. Você pode danificar seriamente seu computador.
Tecnologia Eletrônica © [www.351231.com]