Compartilhar via


Perguntas frequentes sobre o Microsoft Update para PowerShell

A partir do PowerShell 7.2, ao instalar usando o pacote MSI, você tem a opção de habilitar o suporte do Microsoft Update para o PowerShell.

Informações Gerais

Qual é o recurso do Microsoft Update no PowerShell?

O recurso microsoft update do PowerShell permite que você obtenha as atualizações mais recentes do PowerShell 7 em seu fluxo de gerenciamento tradicional do Microsoft Update (MU), seja com o Windows Update para Empresas, WSUS, Microsoft Endpoint Configuration Manager ou a caixa de diálogo MU interativa em Configurações. O Microsoft Update e os serviços relacionados permitem implantar atualizações:

  • Em sua agenda
  • Depois de testar seu ambiente
  • Em escala em toda a sua empresa

Quanto tempo após a versão são anunciadas pelo Microsoft Update?

Quando uma nova versão do PowerShell é lançada, pode levar até duas semanas para que essa versão fique disponível por meio do Microsoft Update. As atualizações são entregues como atualizações de software opcionais, mesmo que a atualização contenha uma correção de segurança.

Se você precisar implantar a atualização antes que ela fique disponível no Microsoft Update, baixe a atualização na página Versões no GitHub.

Por que a versão mais recente do LTS não está marcada como LTS?

Marcamos a versão secundária mais antiga lts até que ela saia do suporte. Por exemplo, o PowerShell 7.2 e o 7.4 são versões LTS e têm um ano de suporte sobreposto. O PowerShell 7.2 foi marcado como o LTS mais recente no MU até chegar ao fim do suporte em novembro de 2024.

Configuração

Qual versão do Windows é necessária para dar suporte ao recurso do Microsoft Update?

Você deve ter o Windows Versão 1809 ou mais recente instalado em um sistema baseado em x64. A versão 1809 é a Atualização de outubro de 2018 do Windows 10 ou o Windows Server 2019. As versões anteriores à 1809 não dão suporte ao Microsoft Update para PowerShell.

Preciso marcar as duas caixas na caixa de diálogo de instalação?

Embora as duas opções na caixa de diálogo sejam independentes, na maioria dos casos, é melhor marcar ambas as caixas.

Configuração do PowerShell – caixa de diálogo do Microsoft Update

O que cada caixa de seleção faz?

A primeira caixa de seleção habilita atualizações para o PowerShell. Essas atualizações podem ser entregues pelo Microsoft Update, um servidor WSUS ou SCCM. Se essa caixa de seleção estiver desmarcada, você não poderá receber atualizações por meio de nenhum desses canais.

A segunda caixa de seleção habilita o Microsoft Update em seu sistema. Isso permite que você receba atualizações para qualquer software da Microsoft com suporte, não apenas para o Windows. Se a caixa estiver desmarcada, você não receberá a atualização do Microsoft Update, mas poderá receber atualizações do WSUS ou do SCCM.

E se eu quiser recusar mais tarde?

Se você quiser recusar as atualizações mais tarde, poderá executar o pacote de instalação do MSI e desmarcar a primeira caixa de seleção. Desmarcar a segunda caixa de seleção não tem efeito.

Posso habilitar essas opções de atualização na linha de comando ou em um script?

Sim. O pacote MSI inclui duas novas opções de MSI para habilitar os recursos de atualização:

  • USE_MU – essa propriedade tem dois valores possíveis:
    • 1 (padrão) – opta por atualizar por meio do Microsoft Update, WSUS ou SCCM
    • 0 - Não opte por atualizar por meio do Microsoft Update, WSUS ou SCCM
  • ENABLE_MU
    • 1 (padrão) – opta por usar o Microsoft Update para Atualizações Automáticas
    • 0 – Não opte por usar o Microsoft Update

Observação

A configuração ENABLE_MU=0 não desabilitar o Microsoft Update.

Resolução de problemas

Por que não recebi uma atualização para a nova versão?

Pode haver vários motivos para não receber a atualização:

  • Talvez ainda não tenhamos publicado a atualização. Nossa meta é disponibilizar a atualização para o Microsoft Update dentro de duas semanas após o lançamento, mas não há garantia para essa disponibilidade.

  • Há configurações de política de grupo que controlam o Microsoft Update. O administrador do sistema pode ter políticas definidas que impedem o uso do Microsoft Update. A caixa de seleção no instalador não pode substituir a Política de Grupo.

  • Verifique se você verificou as duas caixas de seleção. Ao fazer uma instalação de reparo, o instalador não mostra as opções da caixa de seleção. Para habilitar as atualizações de MU, execute o seguinte comando:

    msiexec.exe /fmu .\PowerShell-7.4.10-win-x64.msi USE_MU=1 ENABLE_MU=1
    

    Para obter mais informações sobre como executar msiexec.exe na linha de comando, consulte msiexec.

Estou no PowerShell 7.x, por que não fui atualizado para o 7.y?

O recurso do Microsoft Update para PowerShell atualiza apenas as versões no mesmo canal de lançamento. O PowerShell 7.4 é a versão mais recente com suporte de longo prazo (LTS). O PowerShell 7.5 é a versão estável (não LTS) mais recente. O Microsoft Update fornece atualizações para as próximas versões de nível de patch de qualquer versão. Por exemplo:

  • Se você estiver executando a versão 7.4, receberá atualizações para 7.4.
  • Se você estiver executando a versão 7.5, receberá atualizações para 7.5.

O Microsoft Update nunca atualizará uma versão LTS para uma versão estável não LTS. No entanto, uma versão não LTS estável será atualizada para a versão lts mais alta quando o suporte para a versão estável terminar.

As versões prévias nunca são atualizadas para a versão de GA. No entanto, eles serão atualizados para a próxima versão de visualização disponível. Por exemplo: considere o cenário em que você tem o LTS (7.4) instalado e a versão 7.5-rc.1 (versão prévia) instalada. Quando a versão 7.5.0 (Estável) for lançada, a instalação do 7.4 (LTS) não será atualizada para 7.5.0. Além disso, a 7.5.0 não pode atualizar o 7.5-rc.1. No entanto, a versão 7.6-preview.2 pode atualizar 7.5-rc.1.

Para obter mais informações, consulte o ciclo de vida de suporte do PowerShell.