Perguntas frequentes sobre o Microsoft Update para o PowerShell

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

Informações gerais

O que é o recurso Microsoft Update no PowerShell?

O recurso Microsoft Update do PowerShell permite que você receba as atualizações mais recentes do PowerShell 7 no 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 interativa do MU nas Configurações. O Microsoft Update e os serviços relacionados permitem que você implante atualizações:

  • No seu agendamento
  • Após o teste para seu ambiente
  • Em escala em toda a sua empresa

Quanto tempo após o lançamento as atualizações 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 se torne disponível por meio do Microsoft Update. As atualizações são fornecidas 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 se torne disponível no Microsoft Update, baixe a atualização na página Versões no GitHub.

Se estou no PowerShell 7.2, por que não ocorreu a atualização para a 7.3?

O recurso Microsoft Update para PowerShell atualiza apenas as versões no mesmo canal de versão. O PowerShell 7.2 é a versão mais recente com LTS (suporte de longo prazo). O PowerShell 7.3 é a versão estável (não LTS) mais recente. No caso das versões 7.2 e 7.3, o Microsoft Update faz automaticamente a atualização para as próximas versões de nível de patch. Por exemplo, 7.2.x para 7.2.y e 7.3.x para 7.3.y. Para saber mais sobre os ciclos de vida de suporte, confira Ciclo de vida de suporte do PowerShell.

Configuração

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

Você precisa ter o Windows, versão 1709 ou mais recente, instalado em um sistema com base em x64. A versão 1709 é o Windows 10 Fall Creators Update ou a atualização de outubro do Windows Server 2016. As versões anteriores ao 1709 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.

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 fornecidas pelo Microsoft Update, por um servidor WSUS ou pelo 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 o Windows. Se a caixa estiver desmarcada, você não receberá a atualização pelo Microsoft Update, mas poderá receber atualizações pelo WSUS ou pelo SCCM.

E se eu mudar de ideia depois?

Se você quiser optar por não receber atualizações posteriormente, 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 terá 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, do WSUS ou do SCCM
  • 0 – não opta por atualizar por meio do Microsoft Update, do WSUS ou do SCCM
  • ENABLE_MU
    • 1 (padrão) – opta por usar o Microsoft Update para Atualizações Automáticas
    • 0 - não opta por usar o Microsoft Update

Observação

Definir ENABLE_MU=0 não desabilita o Microsoft Update.

Solução de problemas

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

Pode haver vários motivos para você 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 duas semanas após o lançamento, mas essa disponibilidade não é garantida.

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

  • Verifique se você marcou 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 atualizações MU, execute o seguinte comando:

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

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