PSDesiredStateConfiguration v1.1
DSC は PowerShell の管理プラットフォームであり、構成をコードとして使用して IT および開発インフラストラクチャを管理できます。
PSDesiredStateConfiguration v1.1 は、Windows PowerShell 5.1 に付属するモジュールのバージョンです。
- DSC を使用するビジネス上の利点の概要については、「意思決定者 のDesired State Configuration Overview」を参照してください。
- DSC を使用するエンジニアリング上の利点の概要については、「Desired State Configuration Overview for Engineers」を参照してください。
- DSC の使用をすぐに開始するには、DSC クイック スタート 参照してください。
主な概念
DSC は、システムの構成、デプロイ、および管理に使用される宣言型プラットフォームです。 これは、次の 3 つの主要なコンポーネントで構成されます。
- 構成 は、リソースのインスタンスを定義および構成する宣言型 PowerShell スクリプトです。 構成を実行すると、DSC (および構成によって呼び出されるリソース) は、構成によってレイアウトされた状態にシステムが存在することを確認して、単に "そのように" します。 DSC 構成もべき等です。ローカル構成マネージャー (LCM) は、構成で宣言されている状態でマシンが構成されていることを確認し続けます。
- リソース は、DSC の "そうする" 部分です。 指定した状態で構成のターゲットを配置して保持するコードが含まれています。 リソースは PowerShell モジュールに存在し、ファイルまたは Windows プロセスとして汎用的なもの、または AZURE で実行されている IIS サーバーまたは VM として固有のものをモデル化するために書き込むことができます。
- Local Configuration Manager (LCM) は、DSC がリソースと構成間の対話を容易にするエンジンです。 LCM は、構成によって定義された状態が維持されるように、リソースによって実装された制御フローを使用してシステムを定期的にポーリングします。 システムの状態が切れている場合、LCM はリソース内のコードを呼び出して、構成に従って "そのように" します。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。