PSDscResources

PSDscResources は、 PSDesiredStateConfiguration のインボックス リソースの新しいホームです。 このモジュールのリソースは、Microsoft によって保守およびサポートされています。

これらのリソースは、インボックス PSDesiredStateConfiguration モジュール内のリソースと、GitHub の試験的な xPSDesiredStateConfiguration モジュールからのコミュニティの投稿の組み合わせです。 これらのリソースは、DSC リソース キット の高品質リソース モジュール (HQRM) ガイドラインを満たすように最近更新されました。

このモジュールに含まれていないインボックス リソースは影響を受けず、インボックス PSDesiredStateConfiguration モジュールから読み込むことができます。

PSDscResources はインボックス リソースを上書きするため、DSC 1.1 および PowerShell 5.1 以降でのみ使用できます。 ここで提供されるリソース更新プログラムの一部は 、xPSDesiredStateConfiguration モジュールにも含まれています。これは以前のバージョンと互換性があります (ただし、このモジュールはサポートされておらず、今後削除される可能性があります)。

インボックス リソースを PSDscResources によって提供される最新バージョンに更新するには、まず、PowerShell ギャラリーから PSDscResources をインストールします。

Install-Module PSDscResources

次に、DSC 構成に次の行を追加します。

Import-DscResource -ModuleName PSDscResources

このプロジェクトでは、Microsoft オープン ソースの倫理規定を採用しています。 詳しくは、「Code of Conduct FAQ (倫理規定についてよくある質問)」を参照するか、opencode@microsoft.com 宛てに質問またはコメントをお送りください。

リソース

  • アーカイブ: アーカイブ (.zip) ファイルの内容を展開または削除します。
  • 環境: マシンまたはプロセスの環境変数を管理します。
  • グループ: ローカル グループを管理します。
  • GroupSet: 共通の設定で複数のグループ リソースを管理します。
  • MsiPackage: MSI パッケージをインストールまたはアンインストールします。
  • レジストリ: レジストリ キーまたは値を管理します。
  • スクリプト: PowerShell スクリプト ブロックを実行します。
  • サービス: Windows サービスを管理します。
  • ServiceSet: 共通の設定で複数のサービスを管理します。
  • ユーザー: ローカル ユーザーを管理します。
  • WindowsFeature: Windows の役割または機能をインストールまたはアンインストールします。
  • WindowsFeatureSet: 共通の設定で複数の Windows ロールまたは機能を管理します。
  • WindowsOptionalFeature: オプション機能を有効または無効にします。
  • WindowsOptionalFeatureSet: 共通の設定で複数のオプション機能を管理します。
  • WindowsPackageCab: Windows キャビネット (.cab) ファイルからパッケージをインストールまたはアンインストールします。
  • WindowsProcess: Windows プロセスを開始または停止します。
  • ProcessSet: 共通の設定を使用して複数の Windows プロセスを管理します。

Nano Server で動作するリソース

コンピューターの構成で機能しないリソース

Azure Automanage のマシン構成機能を使用する場合は、次のリソースを使用しないでください。

  • WindowsFeature
  • WindowsFeatureSet
  • WindowsOptionalFeature
  • WindowsOptionalFeatureSet
  • WindowsPackageCab

コンピューターの構成には制限があり、DSC リソースが PowerShell 自体またはPowerShell ギャラリーのモジュールに含まれていない PowerShell コマンドレットを使用できないようにします。 これらの DSC リソースでは、1 つ以上の Windows モジュール のコマンドレットが使用され、コンピューターの構成では機能しません。