about_Update_Notifications

Descrição breve

Notifica os usuários na inicialização do PowerShell que uma nova versão do PowerShell foi lançada.

Descrição longa

A partir do PowerShell 7.0, o PowerShell usa notificações de atualização para alertar os usuários sobre a existência de atualizações para o PowerShell. Uma vez por dia, o PowerShell consulta um serviço online para determinar se uma versão mais recente está disponível.

Observação

Embora a verificação de atualização aconteça durante a primeira sessão em um determinado período de 24 horas, por motivos de desempenho, o PowerShell mostra a notificação no início das sessões subsequentes. Também por motivos de desempenho, a verificação de atualizações é iniciada 3 segundos após o início da sessão.

Por padrão, o PowerShell assina diferentes canais de notificação, dependendo de sua versão e ramificação. As versões geralmente disponíveis (GA) do PowerShell só retornam notificações para versões GA atualizadas. As versões Preview e Release Candidate (RC) notificam sobre atualizações para versões de visualização, RC e GA.

Gerenciar o comportamento de notificação

Você pode alterar o comportamento da notificação de atualização definindo a POWERSHELL_UPDATECHECK variável de ambiente. Os seguintes valores têm suporte:

  • Off Desativa o recurso de notificação de atualização
  • Default é o mesmo que não definir POWERSHELL_UPDATECHECK:
    • As versões GA notificam atualizações de versões GA
    • As versões RC/Versão prévia notificam atualizações de GA e versão prévia
  • LTS notifica apenas sobre atualizações para versões de GA de manutenção de longo prazo (LTS)

Você deve definir essa variável de ambiente antes do início do PowerShell. Para obter mais informações sobre como definir variáveis de ambiente, consulte about_Environment_Variables.

Pontos de extremidade de notificação

O PowerShell usa os seguintes pontos de extremidade para determinar a versão mais recente disponível para cada canal:

A notificação de atualização não fornece nenhuma maneira de atualizar automaticamente o PowerShell. No futuro, pode haver mais instruções ou recursos para atualizar de dentro do PowerShell, mas hoje, você deve usar o mesmo mecanismo de instalação usado para instalar o PowerShell para atualizá-lo.