about_Update_Notifications

Breve descrição

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.

Nota

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 começa 3 segundos após o início da sessão.

Por padrão, o PowerShell se inscreve em 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 atualizadas do GA. As versões Preview e Release Candidate (RC) notificam sobre atualizações nas 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 são suportados:

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

Você deve definir essa variável de ambiente antes que o PowerShell seja iniciado. Para obter mais informações sobre como definir variáveis de ambiente, consulte about_Environment_Variables.

Parâmetros de avaliação final 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.