次の方法で共有


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 パッケージ プロジェクトに追加します。

に必要なパラメーター package add-external-package

--package-type -t

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

--path -p

外部パッケージへのパス

の省略可能なパラメーター package 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

に必要なパラメーター package add-reference

--path -p

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

の省略可能なパラメーター package add-reference

--dependency-overrides

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

注記: セミコロンで区切られた依存関係オーバーライドのリストを使用します。 <ユニーク名>:<最小バージョン>:<最大バージョン>。

--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 ソリューション ファイルを追加します。

に必要なパラメーター package add-solution

--path -p

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

の省略可能なパラメーター package add-solution

--dependency-overrides

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

注記: セミコロンで区切られた依存関係オーバーライドのリストを使用します。 <ユニーク名>:<最小バージョン>:<最大バージョン>。

--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

の省略可能なパラメーター package deploy

--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

の省略可能なパラメーター package init

--outputDirectory -o

出力ディレクトリ

--package-name

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

pac package show

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

注意

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

pac package show c:\samplepackage.dll

に必要なパラメーター package show

--package -p

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

の省略可能なパラメーター package show

--environment -env

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

--logFile -lf

ログ ファイル パス

--verbose -vdbg

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

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

参照

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