Azure Desired State Configuration 拡張機能のバージョン履歴を使用する

Note

Automation State Configuration を有効にする前に、ゲスト構成という名前の Azure Policy の機能によって管理された、新しいバージョンの DSC が現在一般提供されていることに注意してください。 ゲスト構成サービスでは、DSC 拡張機能と Azure Automation State Configuration の機能のほか、顧客のフィードバックで最も一般的に要求されている機能が組み合わされています。 ゲスト構成にはまた、Arc 対応サーバーによるハイブリッド マシンのサポートも含まれています。

Azure、Windows Server、および Windows Management Framework (WMF) (Windows PowerShell など) から提供される拡張機能と新機能をサポートするために、Azure Desired State Configuration (DSC) VM 拡張機能は必要に応じて更新されています。

この記事では、Azure DSC VM 拡張機能の各バージョンに関する情報、サポートする環境、新しい機能や変更に関するコメントや注意事項について説明します。

最新バージョン

バージョン 2.83

  • リリース日:
    • 2021 年 2 月
  • OS のサポート:
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • Windows クライアント 7/8.1/10
    • Nano Server
  • WMF のサポート:
    • WMF 5.1
    • WMF 5.0 RTM
    • WMF 4.0 Update
    • WMF 4.0
  • 環境:
    • Azure
    • 21Vianet が運用する Microsoft Azure
    • Azure Government
  • 備考: このリリースには、Windows VM 拡張機能を含む未署名バイナリの修正プログラムが含まれています。

バージョン 2.80

  • リリース日:
    • 2019 年 9 月 26 日 (Azure) | 2020 年 7 月 6 日 (21Vianet によって運営される Microsoft Azure) | 2020 年 7 月 20 日 (Azure Government)
  • OS のサポート:
    • Windows Server 2019
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • Windows クライアント 7/8.1/10
    • Nano Server
  • WMF のサポート:
    • WMF 5.1
    • WMF 5.0 RTM
    • WMF 4.0 Update
    • WMF 4.0
  • 環境:
    • Azure
    • 21Vianet が運用する Microsoft Azure
    • Azure Government
  • 備考: このリリースに含まれる新機能はありません。

バージョン 2.76

  • リリース日:
    • 2018 年 5 月 9 日 (Azure) | 2018 年 6 月 21 日 (21Vianet、Azure Government によって運営される Microsoft Azure)
  • OS のサポート:
    • Windows Server 2016
    • Windows Server 2012 R2
    • Windows Server 2012
    • Windows Server 2008 R2 SP1
    • Windows クライアント 7/8.1/10
    • Nano Server
  • WMF のサポート:
    • WMF 5.1
    • WMF 5.0 RTM
    • WMF 4.0 Update
    • WMF 4.0
  • 環境:
    • Azure
    • 21Vianet が運用する Microsoft Azure
    • Azure Government
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • 副状態やその他の軽微なバグ修正に関する拡張メタデータが改善されました。

サポートされているバージョン

警告

バージョン 2.4 から 2.13 では、2016 年 8 月に署名証明書が失効した WMF 5.0 パブリック プレビューを使用しています。 この問題の詳細については、次のブログ記事を参照してください。

バージョン 2.75

  • リリース日: 2018 年 3 月 5 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Windows クライアント 7/8.1/10、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • GitHub での TLS 1.2 の適用以降、Azure Marketplace で入手できる DIY Resource Manager テンプレートを使用して VM を Azure Automation State Configuration にオンボードすることができなくなりました。また 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 に自動アップグレードされます。 手動で更新するには、Resource Manager テンプレートで TypeHandlerVersion = 2.75 を指定してください。

バージョン 2.70 から 2.72

  • リリース日: 2017 年 11 月 13 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Windows クライアント 7/8.1/10、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • バグ修正と改善により、ポータルと Resource Manager テンプレートでの Azure Automation State Configuration の使用が簡略化されました。 詳細については、DSC 拡張機能ドキュメントの「既定の構成スクリプト」を参照してください。

バージョン 2.26

  • リリース日: 2017 年 6 月 9 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Windows クライアント 7/8.1/10、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • テレメトリの改善。

バージョン 2.25

  • リリース日: 2017 年 6 月 2 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Windows クライアント 7/8.1/10、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • いくつかのバグ修正とその他の軽微な改善が加えられました。

バージョン 2.24

  • リリース日: 2017 年 4 月 13 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • VM UUID と DSC エージェント ID を拡張機能のメタデータとして公開します。 その他の軽微な改善が加えられました。

バージョン 2.23

  • リリース日: 2017 年 3 月 15 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • バグ修正とその他の改善が加えられました。

バージョン 2.22

  • リリース日: 2017 年 2 月 8 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Nano Server
  • WMF のサポート: WMF 5.1、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.1 がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • DSC 拡張機能で WMF 5.1 がサポートされるようになりました。
    • その他の軽微な改善が加えられました。

バージョン 2.21

  • リリース日: 2016 年 12 月 2 日
  • OS のサポート: Windows Server 2016、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1、Nano Server
  • WMF のサポート: WMF 5.1 Preview、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。 Nano Server の場合は、DSC ロールが VM にインストールされます。
  • 新機能:
    • Nano Server で DSC 拡張機能を使用できるようになりました。 このバージョンには、Nano Server でこの拡張機能を実行するためのコードの変更が含まれています。
    • その他の軽微な改善が加えられました。

バージョン 2.20

  • リリース日: 2016 年 8 月 2 日
  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1
  • WMF のサポート: WMF 5.1 Preview、WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。
  • 新機能:
    • WMF 5.1 プレビューのサポート。 このバージョンが最初に公開されたときは任意のアップグレードであり、WMF 5.1 プレビューをインストールするには Resource Manager テンプレートで Wmfversion = '5.1PP' を指定する必要がありました。 Wmfversion = 'latest' を指定すると、現在でも WMF 5.0 RTM がインストールされます。 WMF 5.1 プレビューの詳細については、こちらのブログを参照してください。
    • 他にも軽微な修正や改善が加えられました。

バージョン 2.19

  • リリース日: 2016 年 6 月 3 日
  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1
  • WMF のサポート: WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: 21Vianet、Azure Government によって運営される Azure、Microsoft Azure
  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。
  • 新機能:
    • DSC 拡張機能は、21Vianet によって運営される Microsoft Azure で使用できるようになりました。 このバージョンには、21Vianet によって運営される Microsoft Azure で拡張機能を実行するための修正プログラムが含まれています。

バージョン 2.18

  • リリース日: 2016 年 6 月 3 日
  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1
  • WMF のサポート: WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。
  • 新機能:
    • テレメトリの修正プログラムのダウンロード中 (既知の Azure DNS の問題) またはインストール中にエラーが発生した場合、テレメトリがブロック不可になります。
    • 再起動後に拡張機能で構成の処理が停止する断続的な問題の発生を修正します。 この問題で、DSC 拡張機能は '移行中' の状態のままになっていました。
    • 他にも軽微な修正や改善が加えられました。

バージョン 2.17

  • リリース日: 2016 年 4 月 26 日

  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1

  • WMF のサポート: WMF 5.0 RTM、WMF 4.0 Update、WMF 4.0

  • 環境: Azure

  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。

  • 新機能:

    • WMF 4.0 Update のサポート。 WMF 4.0 Update の詳細については、こちらのブログを参照してください。
    • DSC 拡張機能のインストール中または拡張機能のインストール後の DSC 構成の適用中にエラーが発生した場合、ロジックを再試行します。 この変更の一環として、前回のインストールが失敗した場合にインストールが再試行され、以前に失敗した DSC の構成が再実行されるようになります。拡張機能のインストールが完了状態 (成功/エラー) に達するまで、または新しい要求が実行されるまで、最大 3 回実行されます。 無効なユーザー設定またはユーザー入力によって拡張機能が失敗した場合は、再試行されません。 この場合、新しい要求と正しいユーザー設定で拡張機能を再度呼び出す必要があります。

    Note

    DSC 拡張機能は、再試行については Azure VM エージェントに依存しています。 Azure VM エージェントは、成功状態またはエラー状態に達するまで、最後に失敗した要求を含む拡張機能を呼び出します。

2.16 のバージョン

  • リリース日: 2016 年 4 月 21 日
  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1
  • WMF のサポート: WMF 5.0 RTM、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。
  • 新機能:
    • エラー処理が改善され、その他の軽微なバグが修正されました。
    • DSC 拡張機能設定のプロパティが追加されました。 AdvancedOptions に ForcePullAndApply が追加され、更新モードが (既定のプッシュ モードではなく) プルの場合、DSC 拡張機能で DSC 構成が有効になります。 DSC 拡張機能の設定の詳細については、こちらのブログを参照してください。

バージョン 2.15

  • リリース日: 2016 年 3 月 14 日
  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1
  • WMF のサポート: WMF 5.0 RTM、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、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 をインストールし、上記の 2 つの問題のいずれかが発生している場合は、これらの手順を手動で実行する必要があります。 管理者特権の PowerShell セッションで、次のコマンドを実行します。
      • Remove-Item -Path $env:SystemRoot\system32\Configuration\DSCEngineCache.mof
      • mofcomp $env:windir\system32\wbem\DscCoreConfProv.mof

バージョン 2.14

  • リリース日: 2016 年 2 月 25 日
  • OS のサポート: Windows Server 2016 Technical Preview、Windows Server 2012 R2、Windows Server 2012、Windows Server 2008 R2 SP1
  • WMF のサポート: WMF 5.0 RTM、WMF 4.0
  • 環境: Azure
  • 備考: このバージョンでは、Windows Server 2016 Technical Preview に含まれる DSC を使用しています。他の Windows OS の場合は、Windows Management Framework 5.0 RTM がインストールされます (WMF をインストールするには再起動が必要です)。
  • 新機能:
    • WMF RTM を使用します。
    • DSC 拡張機能の品質を改善するために、データ収集を有効にします。 詳細については、こちらのブログ記事を参照してください。
    • Resource Manager テンプレートの拡張機能の設定形式を更新します。 詳細については、こちらのブログ記事を参照してください。
    • バグの修正とその他の機能強化。

次のステップ