DSC は、構成をコードとして使用して IT および開発インフラストラクチャを管理できる管理プラットフォームです。
DSC には 4 つのバージョンがあります。
Microsoft DSC 3.0 は、DSC の新しいバージョンです。 このバージョンでは、真のクロスプラットフォーム サポートが提供されます。 これは PowerShell に依存しないスタンドアロン製品ですが、既存の PowerShell DSC リソースを引き続き使用できます。
PowerShell DSC 3.0 (プレビュー) は、Linux 上の Azure Machine Configuration でサポートされている DSC のバージョンです。
PowerShell DSC 2.0 は、PowerShell 7 に付属している DSC のバージョンです。
PowerShell 7.2 のリリースでは、PSDesiredStateConfiguration モジュールは PowerShell パッケージに含まれません。 DSC を独自のモジュールに分離することで、PowerShell とは無関係に DSC を投資および開発でき、PowerShell パッケージのサイズが小さくなります。 DSC のユーザーは、PowerShell をアップグレードしなくても DSC をアップグレードできるという利点を享受でき、新しい DSC 機能のデプロイまでの時間が短縮されます。 DSC v2 を引き続き使用するユーザーは、PowerShell ギャラリーから PSDesiredStateConfiguration 2.0.5 ダウンロードできます。
PowerShell DSC 1.1 は、Windows PowerShell 5.1 に最初に付属していた DSC のレガシ バージョンです。
詳細については、Desired State Configuration の概要に関する記事を参照してください。
PowerShell