Teilen über


pac package

Befehle zum Arbeiten mit Dataverse-Paketprojekten

Befehle

Command Beschreibung des Dataflows
pac package add-external-package Fügt ein für das Dataverse-Lösungssystem externes Paket zu einem Package Deployer-Paketprojekt hinzu
pac package add-reference Fügt Verweis auf Dataverse-Lösungsprojekt hinzu
pac package add-solution Fügt eine vordefinierte Dataverse-Lösungsdatei einem Package Deployer-Paketprojekt hinzu
pac package deploy Stellt Paket in Dataverse bereit
pac package init Initialisiert ein Verzeichnis mit einem neuen Dataverse-Paketprojekt
pac package show Zeigt Details des Dataverse-Pakets an

pac package add-external-package

Fügt ein für das Dataverse-Lösungssystem externes Paket zu einem Package Deployer-Paketprojekt hinzu

Erforderliche Parameter für package add-external-package

--package-type -t

Der Typ des Pakets, das hinzugefügt wird. Beispiel: „xpp“ für FnO-Pakete.

--path -p

Pfad zum externen Paket

Optionale Parameter für package add-external-package

--import-order

Eine ganze Zahl, die die Reihenfolge angibt, in der dieses Element zur Erstellungszeit in die endgültige ImportConfig.xml-Datei eingefügt wird. Negative Zahlen werden vor vorhandenen Elementen eingefügt. Positive Zahlen werden nach vorhandenen Elementen hinzugefügt.

--skip-validation -sv

Fügt das Element der Projektdatei hinzu, auch wenn die Datei nicht vorhanden ist oder ungültig zu sein scheint. Hinweis: Die Verwendung dieser Option hat keine Auswirkungen auf die von MSBuild durchgeführte Prüfung.

Dieser Parameter benötigt keinen Wert. Es ist ein Umschalter.

pac package add-reference

Fügt Verweis auf Dataverse-Lösungsprojekt hinzu

Beispiel

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

Erforderliche Parameter für package add-reference

--path -p

Der Pfad zum referenzierten Dataverse-Lösungsprojekt

Optionale Parameter für package add-reference

--dependency-overrides

Eine durch Semikolons getrennte Liste von Außerkraftsetzungen. Dieser Wert setzt alle Abhängigkeitsinformationen außer Kraft, die in den Metadaten der Lösung codiert sind. Jede Außerkraftsetzung sollte folgendes Format haben: <uniquename>:<minVersion>:<maxVersion>. MinVersion und maxVersion sind dabei optional, sollten aber in der Syntax des .NET-Versionsformats vorliegen.

Notiz : Verwenden Sie eine durch Semikolon getrennte Liste von Abhängigkeitsüberschreibungen im Format < eindeutiger Name> :< minVersion> :< maxVersion>.

--import-mode

Gibt explizit den erforderlichen Modus beim Importieren dieser Lösung an.

Verwenden Sie einen dieser Werte:

  • sync
  • async

--import-order

Eine ganze Zahl, die die Reihenfolge angibt, in der dieses Element zur Erstellungszeit in die endgültige ImportConfig.xml-Datei eingefügt wird. Negative Zahlen werden vor vorhandenen Elementen eingefügt. Positive Zahlen werden nach vorhandenen Elementen hinzugefügt.

--missing-dependency-behavior

Gibt das Verhalten beim Importieren an, wenn eine Abhängigkeit dieser Lösung in der Zielumgebung fehlt.

Verwenden Sie einen dieser Werte:

  • skip
  • fault

--overwrite-unmanaged-customizations

Gibt explizit an, ob nicht verwaltete Anpassungen beim Importieren dieser Lösung überschrieben werden sollen.

Verwenden Sie einen dieser Werte:

  • true
  • false

--publish-workflows-activate-plugins

Gibt explizit an, ob die Workflows veröffentlicht und Plug-Ins aktiviert werden sollen, wenn diese Lösung importiert wird.

Verwenden Sie einen dieser Werte:

  • true
  • false

pac package add-solution

Fügt eine vordefinierte Dataverse-Lösungsdatei einem Package Deployer-Paketprojekt hinzu

Erforderliche Parameter für package add-solution

--path -p

Pfad zur Dataverse-Lösungsdatei. Bei der Datei muss es sich um eine komprimierte ZIP-Datei handeln.

Optionale Parameter für package add-solution

--dependency-overrides

Eine durch Semikolons getrennte Liste von Außerkraftsetzungen. Dieser Wert setzt alle Abhängigkeitsinformationen außer Kraft, die in den Metadaten der Lösung codiert sind. Jede Außerkraftsetzung sollte folgendes Format haben: <uniquename>:<minVersion>:<maxVersion>. MinVersion und maxVersion sind dabei optional, sollten aber in der Syntax des .NET-Versionsformats vorliegen.

Notiz : Verwenden Sie eine durch Semikolon getrennte Liste von Abhängigkeitsüberschreibungen im Format < eindeutiger Name> :< minVersion> :< maxVersion>.

--import-mode

Gibt explizit den erforderlichen Modus beim Importieren dieser Lösung an.

Verwenden Sie einen dieser Werte:

  • sync
  • async

--import-order

Eine ganze Zahl, die die Reihenfolge angibt, in der dieses Element zur Erstellungszeit in die endgültige ImportConfig.xml-Datei eingefügt wird. Negative Zahlen werden vor vorhandenen Elementen eingefügt. Positive Zahlen werden nach vorhandenen Elementen hinzugefügt.

--missing-dependency-behavior

Gibt das Verhalten beim Importieren an, wenn eine Abhängigkeit dieser Lösung in der Zielumgebung fehlt.

Verwenden Sie einen dieser Werte:

  • skip
  • fault

--overwrite-unmanaged-customizations

Gibt explizit an, ob nicht verwaltete Anpassungen beim Importieren dieser Lösung überschrieben werden sollen.

Verwenden Sie einen dieser Werte:

  • true
  • false

--publish-workflows-activate-plugins

Gibt explizit an, ob die Workflows veröffentlicht und Plug-Ins aktiviert werden sollen, wenn diese Lösung importiert wird.

Verwenden Sie einen dieser Werte:

  • true
  • false

--skip-validation -sv

Fügt das Element der Projektdatei hinzu, auch wenn die Datei nicht vorhanden ist oder ungültig zu sein scheint. Hinweis: Die Verwendung dieser Option hat keine Auswirkungen auf die von MSBuild durchgeführte Prüfung.

Dieser Parameter benötigt keinen Wert. Es ist ein Umschalter.

pac package deploy

Stellt Paket in Dataverse bereit

Anmerkung

Dieser Befehl ist nur für die .NET Full Framework-Version der PAC CLI verfügbar.

Beispiel

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

Optionale Parameter für package deploy

--environment -env

Gibt das Ziel-Dataverse an. Der Wert kann eine GUID oder eine absolute HTTPS-URL sein. Wenn nichts angegeben wird, wird die für das aktuelle Authentifizierungsprofil ausgewählte aktive Organisation verwendet.

--logConsole -c

Ausgabeprotokoll an Konsole

Dieser Parameter benötigt keinen Wert. Es ist ein Umschalter.

--logFile -lf

Protokolldateipfad

--package -p

Pfad zu einer Paket-DLL oder ZIP-Datei mit einem Paket

--settings -s

Laufzeitpaketeinstellungen, die an das bereitzustellende Paket übergeben werden. Das Format der Zeichenfolge muss key=value|key=value sein.

Notiz : Das Format der Zeichenfolge muss key=value|key=value.

--solution -sz

Pfad zur Dataverse-Lösungsdatei. Bei der Datei muss es sich um eine komprimierte ZIP- oder CAB-Datei handeln.

--verbose -vdbg

Ausführliche Protokolle für die Protokollausgaben emittieren

Dieser Parameter benötigt keinen Wert. Es ist ein Umschalter.

Anmerkungen

Sie können entweder die Parameter logFile und logConsole zusammen oder nur den einen oder den anderen Parameter verwenden.

pac package init

Initialisiert ein Verzeichnis mit einem neuen Dataverse-Paketprojekt

Beispiel

pac package init --outputdirectory c:\samplepackage

Optionale Parameter für package init

--outputDirectory -o

Ausgabeverzeichnis

--package-name

Legt den Standardnamen des Pakets fest. Gilt für die Generierung von ImportExtension.GetNameOfImport.

pac package show

Zeigt Details des Dataverse-Pakets an

Anmerkung

Dieser Befehl ist nur für die .NET Full Framework-Version der PAC CLI verfügbar.

Beispiel

pac package show c:\samplepackage.dll

Erforderliche Parameter für package show

--package -p

Pfad zu einer Paket-DLL oder ZIP-Datei mit einem Paket

Optionale Parameter für package show

--environment -env

Gibt das Ziel-Dataverse an. Der Wert kann eine GUID oder eine absolute HTTPS-URL sein. Wenn nichts angegeben wird, wird die für das aktuelle Authentifizierungsprofil ausgewählte aktive Organisation verwendet.

--logFile -lf

Protokolldateipfad

--verbose -vdbg

Ausführliche Protokolle für die Protokollausgaben emittieren

Dieser Parameter benötigt keinen Wert. Es ist ein Umschalter.

Siehe auch

Microsoft Power Platform CLI-Befehlsgruppen
Microsoft Power Platform CLI – Übersicht