Поделиться через


about_Update_Notifications

Краткое описание

Уведомляет пользователей о запуске PowerShell о том, что выпущена новая версия PowerShell.

Подробное описание

Начиная с PowerShell 7.0, PowerShell использует уведомления об обновлении для оповещения пользователей о наличии обновлений в PowerShell. Раз в день PowerShell выполняет запрос к веб-службе, чтобы определить, доступна ли более новая версия.

Примечание.

Хотя проверка обновления происходит во время первого сеанса в течение заданного 24-часового периода, по соображениям производительности PowerShell отображает уведомление о начале последующих сеансов. Кроме того, по соображениям производительности проверка обновлений начинается через 3 секунды после начала сеанса.

По умолчанию PowerShell подписывается на разные каналы уведомлений в зависимости от его версии и ветви. Общедоступная (общедоступная версия) PowerShell возвращает уведомления только для обновленных выпусков общедоступной версии. Предварительный просмотр и выпуск версии кандидатов (RC) уведомляют об обновлениях для предварительных версий, RC и выпусков общедоступной версии.

Управление поведением уведомлений

Вы можете изменить поведение уведомления об обновлении, задав POWERSHELL_UPDATECHECK переменную среды. Поддерживаются следующие значения:

  • Off Отключает функцию уведомления об обновлении
  • Default совпадает с определением POWERSHELL_UPDATECHECK:
    • В общедоступных выпусках выводятся уведомления об обновлениях для общедоступных выпусков.
    • В предварительных выпусках и релизах-кандидатах выводятся уведомления об обновлениях для общедоступных и предварительных выпусков.
  • LTS только уведомляет об обновлениях выпусков общедоступной общедоступной версии для долгосрочного обслуживания (LTS)

Перед запуском PowerShell необходимо задать эту переменную среды. Дополнительные сведения о настройке переменных среды см. в about_Environment_Variables.

Конечные точки уведомлений

PowerShell использует следующие конечные точки для определения последней версии, доступной для каждого канала:

Уведомление об обновлении не предоставляет никаких способов автоматического обновления PowerShell. В будущем может быть больше инструкций или возможностей для обновления из PowerShell, но сегодня следует использовать тот же механизм установки, который использовался для установки PowerShell для обновления.