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 das „add-external-package“-Paket

--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 das „add-external-package“-Paket

--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 das „add-reference“-Paket

--path -p

Der Pfad zum referenzierten Dataverse-Lösungsprojekt

Optionale Parameter für das „add-reference“-Paket

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

Hinweis: Verwenden Sie eine durch Semikolons getrennte Liste von Abhängigkeitsaußerkraftsetzungen des Formats <uniquename><: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 „add-solution“-Paket

--path -p

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

Optionale Parameter für das „add-solution“-Paket

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

Hinweis: Verwenden Sie eine durch Semikolons getrennte Liste von Abhängigkeitsaußerkraftsetzungen des Formats <uniquename><: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 Bereitstellen-Paket

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

Hinweis: Das Format der Zeichenfolge muss key=value|key=value sein.

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

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

Notiz

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

--package -p

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

Optionale Parameter für Anzeigen-Paket

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