トレーニング
認定資格
Microsoft Certified: Power Platform Developer Associate - Certifications
Microsoft Power Platform Developer を使用して、ビジネス タスクとプロセスを簡素化、自動化、変換する方法について説明します。
このブラウザーはサポートされなくなりました。
Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。
Microsoft の Desired State Configuration (DSC) は、宣言型の構成プラットフォームです。 DSC では、コンピューターの状態は、読者が主題の専門家でない場合でも理解できる形式を使用して記述されます。 命令型ツールとは異なり、DSC では、アプリケーション環境の定義は、それが提供される方法を実装するスクリプト ロジックとは別です。
DSCv3 コマンド ライン アプリケーションは、ソフトウェア コンポーネントの管理を宣言的かつべき等的に抽象化します。 DSCv3 は、外部の依存関係なしで Linux、macOS、および Windows 上で実行されます。
DSCv3 では、次のことができます。
DSC 構成ドキュメントは、リソースのインスタンスを定義する宣言型 YAML ファイルです。 通常、構成ドキュメントでは、適用する状態を定義します。
シナリオの例には、アプリケーション環境または運用/セキュリティ標準の要件が含まれます。
DSC リソースは、特定のシステムまたはアプリケーション コンポーネントの状態を管理する方法を定義します。 リソースは、コンポーネントの管理可能な設定のスキーマを記述します。 すべてのリソースを Get と Test 操作と共に使用して、リソース インスタンスの現在の状態を取得し、目的の状態であるかどうかを検証できます。 また、ほとんどのリソースでは、Set 操作を使用した目的の状態の適用もサポートされています。
シナリオの例としては、ファイルの内容を更新する方法、コンピューターの状態を変更するユーティリティを実行する方法、アプリケーションの設定を構成する方法などがあります。
DSCv3 では、PSDesiredStateConfiguration モジュール を利用して、既存の PowerShell ベースのリソースとの互換性をサポートします。
DSCv3 は、いくつかの重要な点で PowerShell Desired State Configuration (PSDSC) と異なります。
重要なのは、DSCv3 は DSC プラットフォームの大きな変更を表しますが、DSCv3 は現在存在するように、スクリプト ベースおよびクラス ベースの DSC リソースを含む PSDSC リソースを呼び出すことができます。 構成ドキュメントには互換性はありませんが、発行されたすべての PSDSC リソースは互換性があります。 DSCv3 の PSDSC リソースは、Windows PowerShell と PowerShell の両方で使用できます。
DSCv3 をインストールするには:
PATH
に追加します。PowerShell ギャラリーから PSDesiredStateConfiguration
バージョン 3 ベータ版をインストールするには:
# Using PSResourceGet
Install-PSResource -Name PSDesiredStateConfiguration -Version 3.0.0-beta1 -Prerelease
# Using PowerShellGet
Install-Module -Name PSDesiredStateConfiguration -RequiredVersion 3.0.0-beta1 -AllowPrerelease
DSCv3 は、リソースの定義と呼び出しに関する懸念事項を抽象化するプラットフォーム ツールです。 Azure Dev Box、Windows Dev Home、WinGet などの上位のツールは、オーケストレーション エージェントとしての DSCv3 の初期パートナーです。
DSCv3 では、JSON スキーマを使用して、DSCv3 から返されるリソース、構成ドキュメント、および出力の構造を定義します。 これらのスキーマを使用すると、DSCv3 を標準化し、DSCv3 とインターフェイスする方法を文書化するため、DSCv3 を他のツールと簡単に統合できます。
DSC に関するフィードバック
DSC はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。
トレーニング
認定資格
Microsoft Certified: Power Platform Developer Associate - Certifications
Microsoft Power Platform Developer を使用して、ビジネス タスクとプロセスを簡素化、自動化、変換する方法について説明します。
ドキュメント
Windows 用 Desired State Configuration (DSC) の概要 - PowerShell
この記事では、Windows 用 PowerShell Desired State Configuration (DSC) の使用を開始する方法について説明します。
PowerShell DSC 構成を適用するには、プッシュ モードとプル モードの 2 つの方法があります。
DSC 構成の書き込みとコンパイル - PowerShell
この演習では、DSC 構成を最初から最後まで作成してコンパイルする手順について説明します。 次の例では、最小限の構成を記述してコンパイルする方法について説明します