pac package

Dataverse パッケージ プロジェクトに関する作業に使用するコマンド

コマンド

command 説明設定
pac package add-external-package Dataverse ソリューション システムの外部にあるパッケージを、Package Deployer パッケージ プロジェクトに追加します。
pac package add-reference Dataverse ソリューション プロジェクトへの参照を追加します
pac package add-solution Package Deployer パッケージ プロジェクトに事前構築済み Dataverse ソリューション ファイルを追加します。
pac package deploy Dataverse にパッケージを展開します
pac package init 新しい Dataverse パッケージ プロジェクトを使用してディレクトリを初期化する
pac package show Dataverse パッケージの詳細を表示します

pac package add-external-package

Dataverse ソリューション システムの外部にあるパッケージを、Package Deployer パッケージ プロジェクトに追加します。

パッケージ add-external-package で使用する必須のパラメーター

--package-type -t

追加するパッケージのタイプ。 例: FnO パッケージの場合は "xpp"。

--path -p

外部パッケージへのパス

パッケージ add-external-package で使用するオプションのパラメーター

--import-order

この項目をビルド時に最終的な ImportConfig.xml ファイルに挿入する順序を示す整数。 負の数を指定すると、既存の要素の前に挿入されます。 正の数を指定すると、既存の要素の後に挿入されます。

--skip-validation -sv

ファイルが存在しなかったり、無効と表示される場合でも、その項目をプロジェクト ファイルに追加します。 注: これを使用しても、MSBuild が実行する検証には影響しません。

このパラメーターには値が必要ありません。 それはスイッチです。

pac package add-reference

Dataverse ソリューション プロジェクトへの参照を追加します

pac package add-reference --path c:\Users\Downloads\SampleSolution

パッケージ add-reference で使用する必須のパラメーター

--path -p

参照されている Dataverse ソリューション プロジェクトへのパスです

パッケージ add-reference で使用するオプションのパラメーター

--dependency-overrides

セミコロンで区切った変更のリスト。 この値は、ソリューションのメタデータでエンコードした依存関係情報をすべて変更します。 それぞれの変更は必ず次の形式にします: <uniquename>:<minVersion>:<maxVersion>。 minVersion と maxVersion はオプションですが、.NET バージョン形式の構文にする必要があります。

: <uniquename>:<minVersion>:<maxVersion> 形式の、依存関係変更のセミコロン区切りリストを使用します。

--import-mode

このソリューションをインポートする場合に必要なモードを明示的に指定します。

次の値のいずれかを使用します。

  • sync
  • async

--import-order

この項目をビルド時に最終的な ImportConfig.xml ファイルに挿入する順序を示す整数。 負の数を指定すると、既存の要素の前に挿入されます。 正の数を指定すると、既存の要素の後に挿入されます。

--missing-dependency-behavior

このソリューションの依存関係がターゲット環境にない場合は、インポート時の動作を指定します。

次の値のいずれかを使用します。

  • skip
  • fault

--overwrite-unmanaged-customizations

このソリューションのインポート時にアンマネージド カスタマイズを上書きするかどうかを明示的に示します。

次の値のいずれかを使用します。

  • true
  • false

--publish-workflows-activate-plugins

このソリューションのインポート時にワークフローを公開してプラグインをアクティブ化するかどうかを明示的に示します。

次の値のいずれかを使用します。

  • true
  • false

pac package add-solution

Package Deployer パッケージ プロジェクトに事前構築済み Dataverse ソリューション ファイルを追加します。

パッケージ add-solution で使用する必須のパラメーター

--path -p

Dataverse ソリューション ファイルのパス。 ファイルは圧縮された ZIP ファイルである必要があります。

パッケージ add-solution で使用するオプションのパラメーター

--dependency-overrides

セミコロンで区切った変更のリスト。 この値は、ソリューションのメタデータでエンコードした依存関係情報をすべて変更します。 それぞれの変更は必ず次の形式にします: <uniquename>:<minVersion>:<maxVersion>。 minVersion と maxVersion はオプションですが、.NET バージョン形式の構文にする必要があります。

: <uniquename>:<minVersion>:<maxVersion> 形式の、依存関係変更のセミコロン区切りリストを使用します。

--import-mode

このソリューションをインポートする場合に必要なモードを明示的に指定します。

次の値のいずれかを使用します。

  • sync
  • async

--import-order

この項目をビルド時に最終的な ImportConfig.xml ファイルに挿入する順序を示す整数。 負の数を指定すると、既存の要素の前に挿入されます。 正の数を指定すると、既存の要素の後に挿入されます。

--missing-dependency-behavior

このソリューションの依存関係がターゲット環境にない場合は、インポート時の動作を指定します。

次の値のいずれかを使用します。

  • skip
  • fault

--overwrite-unmanaged-customizations

このソリューションのインポート時にアンマネージド カスタマイズを上書きするかどうかを明示的に示します。

次の値のいずれかを使用します。

  • true
  • false

--publish-workflows-activate-plugins

このソリューションのインポート時にワークフローを公開してプラグインをアクティブ化するかどうかを明示的に示します。

次の値のいずれかを使用します。

  • true
  • false

--skip-validation -sv

ファイルが存在しなかったり、無効と表示される場合でも、その項目をプロジェクト ファイルに追加します。 注: これを使用しても、MSBuild が実行する検証には影響しません。

このパラメーターには値が必要ありません。 それはスイッチです。

pac package deploy

Dataverse にパッケージを展開します

注意

このコマンドは PAC CLI の .NET 完全フレームワーク バージョンでのみ使用できます。

pac package deploy --logFile c:\samplelogdata --package c:\samplepackage

パッケージの展開で使用するオプションのパラメーター

--environment -env

ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。

--logConsole -c

コンソールに出力するログ

このパラメーターには値が必要ありません。 それはスイッチです。

--logFile -lf

ログ ファイル パス

--package -p

パッケージ DLL、またはパッケージを含む zip ファイルへのパス。

--settings -s

展開中のパッケージに渡されるランタイム パッケージ設定。 文字列の式は key=value|key=value になります。

注意: 文字列の式は key=value|key=value になります。

--solution -sz

Dataverse ソリューション ファイルのパス。 ファイルは圧縮された ZIP ファイルまたは CAB ファイルである必要があります。

--verbose -vdbg

詳細なログをログ出力に生成します。

このパラメーターには値が必要ありません。 それはスイッチです。

注釈

パラメーター logFilelogConsole の両方を一緒に使用するか、いずれかのパラメーターを使用します。

pac package init

新しい Dataverse パッケージ プロジェクトを使用してディレクトリを初期化する

pac package init --outputdirectory c:\samplepackage

パッケージ init で使用するオプションのパラメーター

--outputDirectory -o

出力ディレクトリ

--package-name

パッケージの既定名を設定します。 ImportExtension.GetNameOfImport の生成に適用します。

pac package show

Dataverse パッケージの詳細を表示します

Note

このコマンドは PAC CLI の .NET 完全フレームワーク バージョンでのみ使用できます。

pac package show c:\samplepackage.dll

パッケージの表示で使用する必須のパラメーター

--package -p

パッケージ DLL、またはパッケージを含む zip ファイルへのパス。

パッケージの表示で使用するオプションのパラメーター

--environment -env

ターゲット Dataverse を指定します。 値は、Guid または絶対 https URL にすることができます。 指定しない場合、現在の認証プロファイルに選択されているアクティブな組織が使用されます。

--logFile -lf

ログ ファイル パス

--verbose -vdbg

詳細なログをログ出力に生成します。

このパラメーターには値が必要ありません。 それはスイッチです。

参照

Microsoft Power Platform CLI コマンド グループ
Microsoft Power Platform CLI の概要