pac package
Befehle zum Arbeiten mit Dataverse-Paketprojekten
Befehle
Command | Beschreibung des Dataflows |
---|---|
Pac-Paket Externes Paket hinzufügen | Fügt ein für das Dataverse-Lösungssystem externes Paket zu einem Package Deployer-Paketprojekt hinzu |
Pac-Paket-Add-Referenz | Fügt Verweis auf Dataverse-Lösungsprojekt hinzu |
Pac-Paket Add-Solution | Fügt eine vordefinierte Dataverse-Lösungsdatei einem Package Deployer-Paketprojekt hinzu |
Pac-Paket bereitstellen | Stellt Paket in Dataverse bereit |
Pac-Paket-Init | Initialisiert ein Verzeichnis mit einem neuen Dataverse-Paketprojekt |
Pac-Paket-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 Semikolon getrennte Liste von Abhängigkeitsüberschreibungen im Format <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 Semikolon getrennte Liste von Abhängigkeitsüberschreibungen im Format <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