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


Работа с журналом версий расширения Desired State Configuration в Azure

Примечание.

Прежде чем включить конфигурацию состояния автоматизации, мы хотели бы знать, что более новая версия DSC теперь общедоступна, управляемая функцией Политика Azure именованной гостевой конфигурации. Служба гостевой конфигурации объединяет функции расширения DSC, служба автоматизации Azure конфигурации состояния и наиболее часто запрашиваемые функции из отзывов клиентов. Гостевая конфигурация также включает поддержку гибридных компьютеров через серверы с поддержкой Arc.

Расширение виртуальной машины Desired State Configuration (DSC) Azure обновляется по мере необходимости для поддержки улучшений и новых возможностей в Azure, Windows Server и среде Windows Management Framework (WMF), в состав которой входит Windows PowerShell.

В этой статье содержатся сведения о каждой версии расширения Azure DSC для виртуальных машин и о поддерживаемых средах, а также комментарии и примечания о новых функциях и изменениях.

Последняя версия

Версия 2.83

  • Дата выпуска:
    • 2021 февраля
  • Поддержка ОС:
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
    • Клиент Windows 7, 8.1, 10
    • Nano Server
  • Поддержка WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • Обновление WMF 4.0
    • WMF 4.0
  • Среда.
    • Azure
    • Microsoft Azure под управлением 21Vianet
    • Azure для государственных организаций
  • Примечания. Этот выпуск включает исправление для неподписанных двоичных файлов с расширением виртуальной машины Windows.

Версия 2.80

  • Дата выпуска:
    • 26 сентября 2019 г. (Azure) | 6 июля 2020 г. (Microsoft Azure под управлением 21Vianet) | 20 июля 2020 г. (Azure для государственных организаций)
  • Поддержка ОС:
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
    • Клиент Windows 7, 8.1, 10
    • Nano Server
  • Поддержка WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • Обновление WMF 4.0
    • WMF 4.0
  • Среда.
    • Azure
    • Microsoft Azure под управлением 21Vianet
    • Azure для государственных организаций
  • Примечания. В этот выпуск не включены никакие новые функции.

Версия 2.76

  • Дата выпуска:
    • 9 мая 2018 г. (Azure) | 21 июня 2018 г. (Microsoft Azure, обслуживаемая 21Vianet, Azure для государственных организаций)
  • Поддержка ОС:
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 с пакетом обновления 1 (SP1)
    • Клиент Windows 7, 8.1, 10
    • Nano Server
  • Поддержка WMF:
    • WMF 5.1
    • WMF 5.0 RTM
    • Обновление WMF 4.0
    • WMF 4.0
  • Среда.
    • Azure
    • Microsoft Azure под управлением 21Vianet
    • Azure для государственных организаций
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Улучшения в метаданных расширения для подсостояния и другие незначительные исправления ошибок.

Поддерживаемые версии

Предупреждение

В версиях 2.13–2.4 используется общедоступная предварительная версия комплекта WMF 5.0 со сроком действия сертификатов подписи, истекшим в августе 2016 г. Дополнительные сведения по этой теме см. в нижеуказанной статье блога.

Версия 2.75

  • Дата выпуска: 5 марта 2018 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Client 7, 8.1, 10, Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • После перехода GitHub на TLS 1.2 виртуальную машину невозможно присоединить к конфигурации состояния службы автоматизации Azure с помощью шаблонов DIY Resource Manager, доступных в Azure Marketplace, или использовать расширение DSC для получения конфигураций, размещенных в GitHub. При развертывании этого расширения появится ошибка следующего вида:

      {
          "code": "DeploymentFailed",
          "message": "At least one resource deployment operation failed. Please list deployment operations for details. Please see https://aka.ms/arm-debug for usage details.",
          "details": [{
              "code": "Conflict",
              "message": "{
                  \"status\": \"Failed\",
                  \"error\": {
                      \"code\": \"ResourceDeploymentFailure\",
                      \"message\": \"The resource operation completed with terminal provisioning state 'Failed'.\",
                      \"details\": [ {
                          \"code\": \"VMExtensionProvisioningError\",
                          \"message\": \"VM has reported a failure when processing extension 'Microsoft.Powershell.DSC'.
                          Error message: \\\"The DSC Extension failed to execute: Error downloading
                          https://github.com/Azure/azure-quickstart-templates/raw/master/dsc-extension-azure-automation-pullserver/UpdateLCMforAAPull.zip
                          after 29 attempts: The request was aborted: Could not create SSL/TLS secure channel..\\nMore information about the failure can
                          be found in the logs located under 'C:\\\\WindowsAzure\\\\Logs\\\\Plugins\\\\Microsoft.Powershell.DSC\\\\2.74.0.0' on the VM.\\\".\"
                      } ]
                  }
              }"
          }]
      }
      
    • TLS 1.2 принудительно используется в новой версии расширения. Если при развертывании расширения в шаблоне Resource Manager уже было задано AutoUpgradeMinorVersion = true, расширение автоматически обновится до версии 2.75. Чтобы выполнить обновление вручную, укажите TypeHandlerVersion = 2.75 в шаблоне Resource Manager.

Версии с 2.70 по 2.72

  • Дата выпуска: 13 ноября 2017 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Client 7, 8.1, 10, Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Исправления ошибок и усовершенствования, упрощающие использование конфигурации состояния службы автоматизации Azure на портале и с шаблоном "Диспетчер ресурсов". Дополнительные сведения см. в разделе Сценарий конфигурации по умолчанию в документации по расширению DSC.

Версия 2.26

  • Дата выпуска: 9 июня 2017 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Client 7, 8.1, 10, Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Усовершенствования телеметрии.

Версия 2.25

  • Дата выпуска: 2 июня 2017 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Client 7, 8.1, 10, Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Было добавлено несколько исправлений ошибок и ряд других незначительных улучшений.

Версия 2.24

  • Дата выпуска: 13 апреля 2017 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Предоставляет UUID виртуальной машины и идентификатор агента DSC как метаданные расширения. Были добавлены другие незначительные улучшения.

Версия 2.23

  • Дата выпуска: 15 марта 2017 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Были добавлены исправления ошибок и другие улучшения.

Версия 2.22

  • Дата выпуска: 8 февраля 2017 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Nano Server
  • Поддержка WMF: WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.1 (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Расширение DSC теперь поддерживает WMF 5.1.
    • Были добавлены другие незначительные улучшения.

Версия 2.21

  • Дата выпуска: 2 декабря 2016 г.
  • Поддержка ОС: Windows Server 2016, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Nano Server
  • Поддержка WMF: предварительная версия WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка). В случае Nano Server роль DSC устанавливается на виртуальной машине.
  • Новые функции:
    • Теперь расширение DSC доступно в Nano Server. Эта версия в основном содержит изменения кода для запуска расширения на сервере Nano Server.
    • Были добавлены другие незначительные улучшения.

Версия 2.20

  • Дата выпуска: 2 августа 2016 г.
  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Поддержка WMF: предварительная версия WMF 5.1, WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).
  • Новые функции:
    • Поддержка предварительной версии WMF 5.1. При первой публикации эта версия являлась необязательным обновлением, и для установки предварительной версии WMF 5.1 приходилось указывать Wmfversion = "5.1PP" в шаблонах Resource Manager. Выбор Wmfversion = "latest" по-прежнему приводит к установке WMF 5.0 RTM. Дополнительные сведения о предварительной версии WMF 5.1 см. в этом блоге.
    • Были добавлены другие незначительные исправления и улучшения.

Версия 2.19

  • Дата выпуска: 3 июня 2016 г.
  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Поддержка WMF: WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure, Microsoft Azure под управлением 21Vianet, Azure для государственных организаций
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).
  • Новые функции:
    • Расширение DSC теперь доступно в Microsoft Azure, управляемом 21Vianet. Эта версия содержит исправления для запуска расширения в Microsoft Azure под управлением 21Vianet.

Версия 2.18

  • Дата выпуска: 3 июня 2016 г.
  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Поддержка WMF: WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).
  • Новые функции:
    • Неблокируемость телеметрии при возникновении ошибки во время скачивания исправления телеметрии (известная проблема Azure DNS) или во время установки.
    • Исправлена временная проблема, когда расширение прекращало обработку конфигурации после перезагрузки. Вследствие этого расширение DSC оставалось в переходном состоянии.
    • Были добавлены другие незначительные исправления и улучшения.

Версия 2.17

  • Дата выпуска: 26 апреля 2016 г.

  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)

  • Поддержка WMF: WMF 5.0 RTM, обновление WMF 4.0, WMF 4.0

  • Среда: Azure

  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).

  • Новые функции:

    • Поддержка обновления WMF 4.0. Дополнительные сведения об обновлениях WMF 4.0 см. в этом блоге.
    • Реализация логики повторов при ошибках, возникающих во время установки расширения DSC или во время применения конфигурации DSC после установки расширения. В рамках этого изменения расширение будет повторять установку в случае сбоя предыдущей установки или повторно активировать ранее неудачную конфигурацию DSC не более трех раз до перехода в состояние завершения (успех или ошибка) либо до поступления нового запроса. Если работа расширения завершается ошибкой из-за недопустимых параметров или введенных данных, повторная попытка не предпринимается. В этом случае расширение необходимо вызывать еще раз с помощью нового запроса и правильных параметров пользователя.

    Примечание.

    Выполнение повторных попыток расширения DSC зависит от агента виртуальных машин. Агент виртуальных машин Azure вызывает расширение с использованием последнего неудачного запроса, пока оно не перейдет в состояние успеха или ошибки.

Версия 2.16

  • Дата выпуска: 21 апреля 2016 г.
  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Поддержка WMF: WMF 5.0 RTM, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).
  • Новые функции:
    • Улучшения в обработке ошибок и другие незначительные исправления ошибок.
    • Новое свойство в параметрах расширения DSC. Добавлен параметр ForcePullAndApply в AdvancedOptions, позволяющий расширению DSC применять конфигурации DSC в режиме обновления Pull (в противоположность режиму Push, используемому по умолчанию). Дополнительные сведения о параметрах расширения DSC см. в этом блоге.

Версия 2.15

  • Дата выпуска: 14 марта 2016 г.
  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Поддержка WMF: WMF 5.0 RTM, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).
  • Новые функции:
    • В версию 2.14 расширения были внесены изменения в установку WMF RTM. При обновлении версии расширения от 2.13.2.0 до 2.14.0.0 можно заметить, что выполнение некоторых командлетов DSC или конфигурации завершается ошибкой "Экземпляр с заданными значениями свойств не найден". Дополнительные сведения см. в заметках о выпуске DSC. Способы решения этих проблем были добавлены в версию 2.15.
    • Если уже установлена версия 2.14 и возникла одна из двух описанных выше проблем, потребуется выполнить указанные действия вручную. В сеансе PowerShell с повышенными привилегиями выполните следующие команды:
      • Remove-Item -Path $env:SystemRoot\system32\Configuration\DSCEngineCache.mof
      • mofcomp $env:windir\system32\wbem\DscCoreConfProv.mof

Версия 2.14

  • Дата выпуска: 25 февраля 2016 г.
  • Поддержка ОС: Windows Server 2016 Technical Preview, Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
  • Поддержка WMF: WMF 5.0 RTM, WMF 4.0
  • Среда: Azure
  • Примечания. В этой версии расширение DSC используется в составе Windows Server 2016 Technical Preview. Для других ОС Windows устанавливается среда Windows Management Framework 5.0 RTM (для установки WMF требуется перезагрузка).
  • Новые функции:
    • Использование WMF RTM.
    • Включен сбор данных для повышения качества расширения DSC. Дополнительные сведения см. в этой статье блога.
    • Обновленный формат параметров для расширения в шаблоне Resource Manager. Дополнительные сведения см. в этой статье блога.
    • Исправления ошибок и другие усовершенствования.

Следующие шаги