Como importar atualizações para o WSUS usando o PowerShell

Como importar atualizações para o WSUS usando o PowerShell

A Microsoft alterou o processo de importação de atualizações para WSUS (Windows Server Update Services). Agora, os usuários podem executar um script do PowerShell para importar atualizações para o WSUS. Este artigo mostra como importar atualizações para o WSUS usando o PowerShell .

Importar atualizações para o WSUS usando o PowerShell

Como importar atualizações para o WSUS usando o PowerShell

Anteriormente, o WSUS incluía uma opção para importar atualizações do site Microsoft Update Catalog. Os usuários precisavam usar a interface de usuário administrador do WSUS para importar atualizações. A Microsoft substituiu esse método por um script do PowerShell. Agora, os usuários podem baixar e importar atualizações para o WSUS usando o PowerShell.

Este script do PowerShell está disponível no site oficial da Microsoft. Você pode copiar o script de lá e usá-lo para importar atualizações para o WSUS. Você também pode usar a interface de usuário administrador do WSUS: Actions > Import Updates . Depois disso, ao invés de baixar as atualizações, você será redirecionado para a documentação que contém o script do PowerShell.

O benefício de usar esse script do PowerShell é que você pode importar atualizações únicas e múltiplas para o WSUS.

Pré-requisitos para importar atualizações para o WSUS

Existem alguns pré-requisitos que devem ser exigidos para importar atualizações para o WSUS por meio de um script do PowerShell. Estes são:

  • O console administrativo do WSUS deve ser instalado no computador usado para importar atualizações para o WSUS. Não importa se o computador é ou não o servidor WSUS; você pode usá-lo para importar atualizações.
  • Ao importar de um servidor WSUS, apenas a conta que é membro do grupo de Administradores do WSUS ou do grupo de Administradores Locais deve ser usada.
  • Ao importar atualizações de um computador remoto, apenas a conta que for membro do grupo Administradores do WSUS e tiver permissões administrativas no computador local deve ser usada. Se você estiver usando um computador remoto, ele poderá acessar o servidor WSUS pela rede.

O processo para importar atualizações para o WSUS usando o PowerShell

Vamos ver o processo para importar atualizações para o WSUS usando o PowerShell. Ao usar o script do PowerShell, você deve ter o UpdateID. Você pode obter o UpdateID no site do Catálogo do Microsoft Update. As etapas a seguir mostrarão como obter o UpdateID no site do Catálogo do Microsoft Update.

Copiando UpdateID do Catálogo do Microsoft Update
  1. Visite o site do Catálogo do Microsoft Update .
  2. Pesquise a atualização que deseja importar para o WSUS.
  3. Clique na atualização necessária nos resultados da pesquisa.
  4. Uma nova janela será aberta em seu navegador da Web, mostrando o número do KB e o UpdateID.
  5. Clique no botão Copiar para copiar o UpdateID.

Salve este UpdateID no bloco de notas para que você possa usá-lo mais tarde.

Salve vários UpdateIDs no arquivo de texto

Se você quiser importar várias atualizações para o WSUS, precisará criar um arquivo de texto contendo todos os UpdateIDs necessários. Copie o UpdateID do site do Microsoft Update Catalog e cole-o em um arquivo de texto com cada linha contendo apenas um UpdateID (consulte a captura de tela acima).

Quando terminar, salve este arquivo de texto com um nome, diga UpdateIDs.txt, em um local onde você possa acessá-lo facilmente. Por exemplo, D:\Clube do Windows. Você precisará desse local ao importar várias atualizações para o WSUS.

Agora, copie o script do PowerShell e cole-o em um arquivo de texto. Você pode usar o Bloco de Notas para essa finalidade. Salve este arquivo de texto com o nome ImportUpdatesIntoWSUS e. psl extensão. Siga os passos abaixo:

Salvar script do PowerShell
  1. Depois de colar o script do PowerShell no bloco de notas, pressione as teclas Ctrl + S.
  2. Digite ImportUpdatesIntoWSUS.psl no campo Nome do arquivo.
  3. Clique em Salvar .

Lembre-se do local de salvamento deste arquivo, pois você precisará dele mais tarde.

O script do PowerShell para importar atualizações para o Windows Server Update Services é:

<complete path of ImportUpdatesIntoWSUS.psl file> [-WsusServer] <String> [-PortNumber] <Int32> [-UseSsl] [-UpdateId] <String> [-UpdateIdFilePath] <string> [<CommonParameters>]

O script acima contém parâmetros de script. Você precisa iniciar o PowerShell como administrador para executar o script. Ao usar o script do PowerShell, você deve usar apenas os parâmetros de script necessários. Vejamos alguns exemplos de scripts do PowerShell:

Se você estiver conectado a um servidor WSUS que usa uma porta padrão e quiser importar uma única atualização, o script ficará assim:

.\ImportUpdateToWSUS.ps1 -UpdateId 12345678-90ab-cdef-1234-567890abcdef

Use o UpdateID correto no script acima.

Se você quiser importar várias atualizações em um servidor WSUS com SSL por meio de um computador remoto, o script ficará assim:

.\ImportUpdateToWSUS.ps1 -WsusServer WSUSServer.contoso.com -PortNumber 8531 -UseSsl -UpdateIdFilePath D:\The Windows Club\UpdateIDs.txt

Você deve usar o caminho correto onde salvou o arquivo UpdateIDs.txt.

Você obterá mais informações sobre este script do PowerShell e os parâmetros usados ​​neste script no site oficial da Microsoft .

Como adiciono KB manualmente ao WSUS?

Cada atualização do Windows tem um número de KB específico. Se você souber esse número, poderá adicionar a atualização manualmente ao WSUS. Para fazer isso, insira o número KB da atualização no site do Catálogo do Microsoft Update e copie seu UpdateID. Agora, você pode usar este UpdateID para adicionar essa atualização ao WSUS.

Como instalo um KB específico no PowerShell?

Você pode executar o Windows Update usando o PowerShell . Se você deseja instalar uma atualização específica e sabe seu número de KB, pode executar um comando no Windows PowerShell com o número de KB para instalar essa atualização específica.

É isso. Eu espero que isso ajude.

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *