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


Вопросы и ответы по Центру обновления Майкрософт для PowerShell

Начиная с PowerShell 7.2 при установке с помощью пакета MSI у вас есть возможность включить поддержку Центра обновления Майкрософт для PowerShell.

Общие сведения

Что такое компонент Центра обновления Майкрософт в PowerShell?

Функция Центра обновления Майкрософт PowerShell позволяет получать последние обновления PowerShell 7 в традиционном потоке управления Центра обновления Майкрософт (MU), независимо от того, используется ли центр обновления Windows для бизнеса, WSUS, Microsoft Endpoint Configuration Manager или интерактивное диалоговое окно МЮ в параметрах. Центр обновления Майкрософт и связанные службы позволяют развертывать обновления:

  • Расписание
  • После тестирования среды
  • Масштабирование в масштабах всей организации

Как скоро после выпуска обновления объявляются Центром обновления Майкрософт?

При выпуске новой версии PowerShell может потребоваться до двух недель, чтобы эта версия стала доступной через Центр обновления Майкрософт. Обновления предоставляются как необязательные обновления программного обеспечения, даже если обновление содержит исправление системы безопасности.

Если необходимо развернуть обновление, прежде чем оно станет доступным в Центре обновления Майкрософт, скачайте обновление на странице "Выпуски " на сайте GitHub.

Почему последняя версия LTS не помечена как LTS?

Мы помечаем самый ранний дополнительный номер LTS до тех пор, пока он не выйдет из поддержки. Например, PowerShell 7.2 и 7.4 являются выпусками LTS и имеют год поддержки перекрывающихся значений. PowerShell 7.2 был помечен как последний LTS в MU до окончания поддержки в ноябре 2024 года.

Конфигурация

Какая версия Windows необходима для поддержки компонента Центра обновления Майкрософт?

Необходимо установить Windows версии 1809 или более поздней в системе на основе x64. Версия 1809 — это обновление Windows 10 за октябрь 2018 г. или Windows Server 2019. Версии до версии 1809 не поддерживают Центр обновления Майкрософт для PowerShell.

Нужно ли установить оба флажка в диалоговом окне установки?

Хотя два варианта диалогового окна независимы, в большинстве случаев рекомендуется установить оба флажка.

Настройка PowerShell — диалоговое окно центра обновления Майкрософт

Что делает каждый флажок?

Первый флажок включает обновления для PowerShell. Эти обновления могут быть доставлены Центром обновления Майкрософт, сервером WSUS или SCCM. Если этот флажок снят, вы не сможете получать обновления через любой из этих каналов.

Второй флажок включает Центр обновления Майкрософт в системе. Это позволяет получать обновления для любого поддерживаемого программного обеспечения Майкрософт, а не только Для Windows. Если флажок снят, вы не получите обновление из Центра обновления Майкрософт, но вы можете получать обновления от WSUS или SCCM.

Что делать, если я хочу отказаться позже?

Если вы хотите отказаться от обновлений позже, можно запустить пакет установки MSI и снять флажок. Отмена флажка второго флажка не влияет.

Можно ли включить эти параметры обновления из командной строки или скрипта?

Да. Пакет MSI включает два новых варианта MSI для включения функций обновления:

  • USE_MU. Это свойство имеет два возможных значения:
    • 1 (по умолчанию) — выбирает обновление с помощью Центра обновления Майкрософт, WSUS или SCCM
    • 0 — Не выбирайте обновление с помощью Центра обновления Майкрософт, WSUS или SCCM
  • ENABLE_MU
    • 1 (по умолчанию) — согласие на использование Центра обновления Майкрософт для автоматических обновлений.
    • 0 — Не отказывайтесь от использования Центра обновления Майкрософт

Замечание

Параметр ENABLE_MU=0 не отключает Центр обновления Майкрософт.

Устранение неполадок

Почему я не получил обновление для нового выпуска?

Может быть несколько причин, по которым обновление не получается:

  • Возможно, мы еще не опубликовали обновление. Наша цель заключается в том, чтобы сделать обновление доступным для Центра обновления Майкрософт в течение двух недель после выпуска, но нет никаких гарантий для этой доступности.

  • Существуют параметры групповой политики, которые управляют Центром обновления Майкрософт. Системный администратор может иметь набор политик, которые препятствуют использованию Центра обновления Майкрософт. Флажок в установщике не может переопределить групповую политику.

  • Убедитесь, что установлен оба флажка. При установке восстановления установщик не отображает параметры флажка. Чтобы включить обновления mu, выполните следующую команду:

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

    Дополнительные сведения о запуске msiexec.exe из командной строки см. в msiexec.

Я в PowerShell 7.x, почему я не был обновлен до версии 7.y?

Компонент Центра обновления Майкрософт для PowerShell обновляет только версии в том же канале выпуска. PowerShell 7.4 — это последняя долгосрочная поддерживаемая версия (LTS). PowerShell 7.5 — это последняя стабильная (не LTS) версия. Центр обновления Майкрософт предоставляет обновления для следующих версий на уровне исправлений любой версии. Рассмотрим пример.

  • Если вы используете 7.4, вы получите обновления для версии 7.4.
  • Если вы используете версии 7.5, вы получите обновления для версии 7.5.

Центр обновления Майкрософт никогда не обновляет выпуск LTS до стабильного выпуска, отличного от LTS. Однако стабильный выпуск, отличный от LTS, будет обновлен до более высокого выпуска LTS при завершении поддержки стабильного выпуска.

Предварительные версии выпусков никогда не обновляются до версии выпуска общедоступной версии. Однако они будут обновлены до следующего доступного предварительного выпуска. Например, рассмотрим сценарий, в котором установлена версия 7.4 (LTS) и установлен выпуск 7.5-rc.1 (предварительная версия). Когда выпущена версия 7.5.0 (стабильная), установка 7.4 (LTS) не обновляется до версии 7.5.0. Кроме того, 7.5.0 не удается обновить версию 7.5-rc.1. Однако 7.6-preview.2 может обновить 7.5-rc.1.

Дополнительные сведения см. в разделе "Жизненный цикл поддержки PowerShell".