Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Opdrachten voor het werken met Dataverse-oplossingsprojecten
Commands
| Command | Description |
|---|---|
| pac solution add-license | Voeg licentie- en plangegevens toe aan de oplossing. |
| pac solution add-reference | Voegt een verwijzing uit het project in de huidige map toe aan het project bij 'pad' |
| pac solution add-solution-component | Voeg een of meer oplossingsonderdelen toe aan de onbeheerde doeloplossing in Dataverse. |
| pac solution check | Upload een Dataverse-oplossingsproject dat moet worden uitgevoerd op de Power Apps Checker-service. |
| pac solution clone | Maak een oplossingsproject op basis van een bestaande oplossing in uw organisatie. |
| pac solution create-settings | Maak een instellingenbestand op basis van de zip- of oplossingsmap van de oplossing. |
| pac solution delete | Verwijder een oplossing uit Dataverse in de huidige omgeving. |
| pac solution export | Exporteer een oplossing uit Dataverse. |
| pac solution import | Importeer de oplossing in Dataverse. |
| pac solution init | Initialiseert een map met een nieuw Dataverse-oplossingsproject |
| pac solution list | Alle oplossingen van de huidige Dataverse-organisatie weergeven |
| pac solution online-version | Hiermee stelt u de versie in voor de oplossing die in Dataverse is geladen. |
| pac solution pack | Pakketoplossingsonderdelen in het lokale bestandssysteem in solution.zip (SolutionPackager). |
| pac solution publish | Alle aanpassingen publiceren |
| pac solution sync | Synchroniseer het huidige Dataverse-oplossingsproject met de huidige status van de oplossing in uw organisatie. |
| pac solution unpack | Oplossingsonderdelen extraheren uit solution.zip naar het lokale bestandssysteem (SolutionPackager). |
| pac solution upgrade | Toepassen solution upgrade |
| pac solution version | Build- of revisieversie voor de oplossing bijwerken. |
pac solution add-license
Voeg licentie- en plangegevens toe aan de oplossing.
Example
In dit voorbeeld ziet u hoe u licentiegegevens toevoegt aan een oplossing.
pac solution add-license --planDefinitionFile ../ISV_Plan_Definition.csv --planMappingFile ../ISV_Plan_Mapping.csv
Definitiebestand plannen
Hieronder vindt u een voorbeeld van het plandefinitiebestand:
ServiceID,Display name,More info URL
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,Fabrikam Bronze Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,Fabrikam Silver Plan,http://www.microsoft.com
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,Fabrikam Gold Plan,http://www.microsoft.com
Toewijzingsbestand plannen
Hieronder vindt u een voorbeeld van het toewijzingsbestand van het plan:
Service ID,Component name
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.bronzeplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.silverplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_BronzeApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_SilverApp
test_isvconnect1599092224747.d365_isvconnect_prod_licensable.goldplan,crf36_GoldApp
Vereiste parameters voor solution add-license
--planDefinitionFile
-pd
Definitiebestand voor licentieplannen in CSV-indeling; verwachte kolommen: service-id, weergavenaam, URL voor meer informatie.
--planMappingFile
-pm
Toewijzingsbestand voor licentieplannen in CSV-indeling; verwachte kolommen: service-id, onderdeelnaam
pac solution add-reference
Voegt een verwijzing uit het project in de huidige map toe aan het project bij 'pad'
Example
pac solution add-reference --path c:\Users\Downloads\SampleComponent
Vereiste parameters voor solution add-reference
--path
-p
Het pad naar het project waarnaar wordt verwezen
pac solution add-solution-component
Voeg een of meer oplossingsonderdelen toe aan de onbeheerde doeloplossing in Dataverse.
Example
In dit voorbeeld ziet u hoe u een oplossingsonderdeel toevoegt aan een oplossing. In dit geval voegen we de tabel met contactpersonen toe aan de oplossing SampleSolution. Een tabel is onderdeeltype 1.
pac solution add-solution-component --solutionUniqueName SampleSolution --component contact --componentType 1
Vereiste parameters voor solution add-solution-component
--component
-c
De schemanaam of id van het onderdeel dat moet worden toegevoegd aan de doeloplossing.
--componentType
-ct
De waarde die het oplossingsonderdeel vertegenwoordigt dat u toevoegt.
--solutionUniqueName
-sn
Naam van de oplossing.
Optionele parameters voor solution add-solution-component
--AddRequiredComponents
-arc
Hiermee wordt aangegeven of andere oplossingsonderdelen die vereist zijn voor het oplossingsonderdeel dat u toevoegt, ook moeten worden toegevoegd aan de onbeheerde oplossing.
Voor deze parameter is geen waarde vereist. Het is een switch.
--async
-a
Importeert de oplossing asynchroon.
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Omgevings-URL of id van de doelomgeving.
pac solution check
Upload een Dataverse-oplossingsproject dat moet worden uitgevoerd op de Power Apps Checker-service.
Example
pac solution check --path c:\Users\Documents\Solution.zip --outputDirectory c:\samplepackage --geo UnitedStates
Optionele parameters voor solution check
--clearCache
-cc
Hiermee wist u de solution checkcache voor het afdwingen van fouten, voor uw tenant, van alle records die betrekking hebben op eerdere resultaten voor uw oplossingen.
Voor deze parameter is geen waarde vereist. Het is een switch.
--customEndpoint
-ce
Geef een aangepaste URL op als het Power Apps Checker-eindpunt.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--excludedFiles
-ef
Sluit bestanden uit van de analyse. Doorgeven als door komma's gescheiden waarden
--geo
-g
Welk geografisch exemplaar van de Power Apps Checker-service moet worden gebruikt.
Gebruik een van deze waarden:
PreviewUnitedStatesUnitedStatesEuropeAsiaAustraliaJapanIndiaCanadaSouthAmericaUnitedKingdomFranceSouthAfricaGermanyUnitedArabEmiratesSwitzerlandNorwaySingaporeKoreaSwedenUSGovernmentUSGovernmentL4USGovernmentL5DoDChina
--outputDirectory
-o
Uitvoermap
--path
-p
Pad waar een of meer oplossingsbestanden moeten worden gecontroleerd. Het pad kan glob-/jokertekens bevatten.
--ruleLevelOverride
-rl
Pad naar een bestand met een JSON-matrixregels en -niveaus die moeten worden overschreven. Geaccepteerde waarden voor OverrideLevel zijn: Kritiek, Hoog, Gemiddeld, Laag, Informatief. Voorbeeld: [{"Id":"meta-remove-dup-reg","OverrideLevel":"Medium"},{"Id":"il-avoid-specialized-update-ops","OverrideLevel":"Medium"}]
--ruleSet
-rs
Selecteer een regelset die wordt uitgevoerd als onderdeel van deze build. Waarden: Een geldige GUID, 'Marketplace-certificering', 'Oplossingscontrole' (standaard).
--saveResults
-sav
Gebruikt de huidige omgeving om resultaten van oplossingsanalyse op te slaan die kunnen worden weergegeven in de Solution Health Hub-app. Dit argument is standaard ingesteld op false.
Voor deze parameter is geen waarde vereist. Het is een switch.
--solutionUrl
-u
SAS-URI die verwijst naar solution.zip die moeten worden geanalyseerd
pac solution clone
Maak een oplossingsproject op basis van een bestaande oplossing in uw organisatie.
Voorbeelden
In de volgende voorbeelden ziet u het gebruik van de pac solution clone opdracht.
Eenvoudige kloon
In dit voorbeeld wordt de oplossing sampleSolution gekloond naar de huidige map.
pac solution clone --name sampleSolution
Klonen met algemene en instellingen voor automatische nummering inbegrepen
In dit voorbeeld wordt de oplossing sampleSolution gekloond naar de huidige map met de instellingen voor algemene en automatische nummering.
pac solution clone --name sampleSolution --include general,autonumbering
Vereiste parameters voor solution clone
--name
-n
De naam van de te exporteren oplossing.
Optionele parameters voor solution clone
--async
-a
Exporteert de oplossing asynchroon.
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--include
-i
Welke instellingen moeten worden opgenomen in de oplossing die wordt geëxporteerd.
Gebruik een of meer van deze waarden, gescheiden door komma's:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Alle tekenreeksresources in .resx-bestanden samenvoegen of uitpakken.
Voor deze parameter is geen waarde vereist. Het is een switch.
--map
-m
Het volledige pad naar een XML-toewijzingsbestand waaruit onderdeelmappen moeten worden gelezen om in te pakken.
--max-async-wait-time
-wt
Maximale asynchrone wachttijd in minuten. De standaardwaarde is 60 minuten.
--outputDirectory
-o
Uitvoermap
--packagetype
-p
Hiermee geeft u het extractietype voor de oplossing. Kan zijn: 'Onbeheerd', 'Beheerd' of 'Beide'. De standaardwaarde is: 'Beide'.
--targetversion
-v
Afgeschaft: deze parameter wordt genegeerd.
pac solution create-settings
Maak een instellingenbestand op basis van de zip- of oplossingsmap van de oplossing.
Example
pac solution create-settings --solution-zip C:\SampleSolution.zip --settings-file .\SampleDeploymentSettingsDev.json
Optionele parameters voor solution create-settings
--settings-file
-s
Het .json-bestand met de implementatie-instellingen voor verbindingsverwijzingen en omgevingsvariabelen.
--solution-folder
-f
Pad naar de lokale, uitgepakte oplossingsmap: de hoofdmap van het bestand 'Other/Solution.xml' of een map met een .cdsproj-bestand.
--solution-zip
-z
Pad naar zipbestand voor oplossing.
pac solution delete
Verwijder een oplossing uit Dataverse in de huidige omgeving.
Example
pac solution delete --solution-name Samplesolution
Vereiste parameters voor solution delete
--solution-name
-sn
Naam van de oplossing.
Optionele parameters voor solution delete
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
pac solution export
Exporteer een oplossing uit Dataverse.
Example
pac solution export --path c:\Users\Documents\Solution.zip --name SampleComponentSolution --managed true --include general
Vereiste parameters voor solution export
--name
-n
De naam van de te exporteren oplossing.
Optionele parameters voor solution export
--async
-a
Exporteert de oplossing asynchroon.
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--include
-i
Welke instellingen moeten worden opgenomen in de oplossing die wordt geëxporteerd.
Gebruik een of meer van deze waarden, gescheiden door komma's:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--managed
-m
Of de oplossing moet worden geëxporteerd als een beheerde oplossing.
Voor deze parameter is geen waarde vereist. Het is een switch.
--max-async-wait-time
-wt
Maximale asynchrone wachttijd in minuten. De standaardwaarde is 60 minuten.
--overwrite
-ow
Het geëxporteerde oplossingsbestand kan het zip-bestand van de oplossing overschrijven op het lokale bestandssysteem.
Voor deze parameter is geen waarde vereist. Het is een switch.
--path
-p
Pad waar het zip-bestand van de geëxporteerde oplossing is geschreven.
--targetversion
-v
Afgeschaft: deze parameter wordt genegeerd.
pac solution import
Importeer de oplossing in Dataverse.
Example
pac solution import --path c:\Users\Documents\Solution.zip
Optionele parameters voor solution import
--activate-plugins
-ap
Activeer invoegtoepassingen en werkstromen in de oplossing.
Voor deze parameter is geen waarde vereist. Het is een switch.
--async
-a
Importeert de oplossing asynchroon.
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--force-overwrite
-f
Een overschrijf van onbeheerde aanpassingen afdwingen
Voor deze parameter is geen waarde vereist. Het is een switch.
--import-as-holding
-h
Importeer de oplossing als een holdingoplossing.
Voor deze parameter is geen waarde vereist. Het is een switch.
--max-async-wait-time
-wt
Maximale asynchrone wachttijd in minuten. De standaardwaarde is 60 minuten.
--path
-p
Pad naar zipbestand voor oplossing. Als dit niet is opgegeven, wordt ervan uitgegaan dat de huidige map een cdsproj-project is.
--publish-changes
-pc
Publiceer uw wijzigingen bij een geslaagde import.
Voor deze parameter is geen waarde vereist. Het is een switch.
--settings-file
Het .json-bestand met de implementatie-instellingen voor verbindingsverwijzingen en omgevingsvariabelen.
--skip-dependency-check
-s
Afhankelijkheidscontrole overslaan voor afhankelijkheden die zijn gemarkeerd als productupdate
Voor deze parameter is geen waarde vereist. Het is een switch.
--skip-lower-version
-slv
Overslaan solution import als dezelfde of hogere versie aanwezig is in de huidige omgeving.
Voor deze parameter is geen waarde vereist. Het is een switch.
--stage-and-upgrade
-up
Importeer en upgrade de oplossing.
Voor deze parameter is geen waarde vereist. Het is een switch.
Opmerkingen
U bent verbonden met een omgeving met behulp van de pac verificatieopdracht die u wilt gebruiken pac solution import.
pac solution import
Wanneer Path de parameter niet is opgegeven, wordt ervan uitgegaan dat de huidige map een cdsproj-project is. Als de eigenschap in het SolutionPackageType cdsproj-bestand is ingesteld op Both, wordt de beheerde oplossing standaard gebruikt.
pac solution init
Initialiseert een map met een nieuw Dataverse-oplossingsproject
Example
pac solution init --publisher-name developer --publisher-prefix dev
Vereiste parameters voor solution init
--publisher-name
-pn
Naam van de Dataverse-er solution publish
Opmerking: Alleen tekens binnen de bereiken [A - Z], [a - z], [0 - 9] of _ zijn toegestaan. Het eerste teken mag zich alleen in de bereiken [A - Z], [a - z] of _bevinden.
--publisher-prefix
-pp
Aanpassingsvoorvoegselwaarde voor de Dataverse solution publisher
Opmerking: het voorvoegsel moet 2 tot 8 tekens lang zijn, kan alleen bestaan uit alfanumerieke tekens, moet beginnen met een letter en mag niet beginnen met 'mscrm'.
Optionele parameters voor solution init
--outputDirectory
-o
Uitvoermap
pac solution list
Alle oplossingen van de huidige Dataverse-organisatie weergeven
Example
pac solution list
Optionele parameters voor solution list
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--includeSystemSolutions
Systeemoplossingen opnemen zoals oplossingen die zijn gepubliceerd door Microsoft
Voor deze parameter is geen waarde vereist. Het is een switch.
--json
Retourneert de uitvoer van de opdracht als een met JSON opgemaakte tekenreeks.
pac solution online-version
Hiermee stelt u de versie in voor de oplossing die in Dataverse is geladen.
Example
pac solution online-version --solution-name Samplesolution --solution-version 1.0.0.2
Vereiste parameters voor solution online-version
--solution-name
-sn
Naam van de oplossing.
--solution-version
-sv
Geef het solution version getal op.
Optionele parameters voor solution online-version
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
pac solution pack
Pakketoplossingsonderdelen in het lokale bestandssysteem in solution.zip (SolutionPackager).
Example
pac solution pack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Vereiste parameters voor solution pack
--zipfile
-z
Het volledige pad naar het ZIP-bestand van de oplossing
Optionele parameters voor solution pack
--allowDelete
-ad
Dicteert of verwijderingsbewerkingen kunnen plaatsvinden. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--allowWrite
-aw
Dicteert of schrijfbewerkingen kunnen optreden. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--clobber
-c
Hiermee kunnen bestanden die als alleen-lezen zijn gemarkeerd, worden verwijderd of overschreven. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--disablePluginRemap
-dpm
Volledig gekwalificeerde invoegtoepassing voor het opnieuw toewijzen van de naam van de invoegtoepassing is uitgeschakeld. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--errorlevel
-e
Minimumniveau voor logboekregistratie voor logboekuitvoer [Uitgebreid|Info |Waarschuwing|Fout|Uit]. De standaardwaarde is Info.
--folder
-f
Het pad naar de hoofdmap in het lokale bestandssysteem. Bij het uitpakken of extraheren wordt dit weggeschreven naar. Bij het inpakken wordt dit gelezen.
--localize
-loc
Alle tekenreeksresources in .resx-bestanden samenvoegen of uitpakken.
Voor deze parameter is geen waarde vereist. Het is een switch.
--log
-l
Het pad naar het logboekbestand.
--map
-m
Het volledige pad naar een XML-toewijzingsbestand waaruit onderdeelmappen moeten worden gelezen om in te pakken.
--packagetype
-p
Bij het uitpakken of extraheren kunt u dubbele beheerde en onbeheerde bewerking opgeven. Gebruik bij het inpakken om Beheerd of Onbeheerd op te geven uit een vorige uitpak 'Beide'. Kan zijn: 'Onbeheerd', 'Beheerd' of 'Beide'. De standaardwaarde is 'Onbeheerd'.
--singleComponent
-sc
Alleen actie uitvoeren op één onderdeeltype [WebResource|Invoegtoepassing|Werkstroom |Geen]. De standaardwaarde is Geen.
--sourceLoc
-src
Hiermee wordt een sjabloonresourcebestand gegenereerd. Alleen geldig bij extraheren. Mogelijke waarden zijn 'auto' of taalcode van de taal die u wilt exporteren. U kunt taalcode-indelingen (LCID) of International Organization for Standardization (ISO) gebruiken. Als deze aanwezig is, worden de tekenreeksresources uit de opgegeven landinstelling geëxtraheerd als een neutrale .resx. Als 'auto' of alleen de lange of korte vorm van de switch is opgegeven, wordt de basislandinstelling voor de oplossing gebruikt.
--useLcid
-lcid
Gebruik LCID-waarden (Language Code Identifier) (1033) in plaats van ISO-codes (International Organization for Standardization) (en-US) voor taalbestanden.
Voor deze parameter is geen waarde vereist. Het is een switch.
--useUnmanagedFileForMissingManaged
-same
Gebruik hetzelfde XML-bronbestand bij het verpakken van beheerde en alleen niet-beheerde XML-bestanden; is van toepassing op AppModuleSiteMap-, AppModuleMap-, FormXml-bestanden.
Voor deze parameter is geen waarde vereist. Het is een switch.
pac solution publish
Alle aanpassingen publiceren
Example
pac solution publish
Optionele parameters voor solution publish
--async
-a
Alle aanpassingen asynchroon publiceren
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--max-async-wait-time
-wt
Maximale asynchrone wachttijd in minuten. De standaardwaarde is 60 minuten.
pac solution sync
Synchroniseer het huidige Dataverse-oplossingsproject met de huidige status van de oplossing in uw organisatie.
Voorbeelden
In de volgende voorbeelden ziet u het gebruik van de pac solution sync opdracht.
Basissynchronisatie
In dit voorbeeld wordt de oplossing gesynchroniseerd met de huidige map.
pac solution sync
Optionele parameters voor solution sync
--async
-a
Exporteert de oplossing asynchroon.
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--include
-i
Welke instellingen moeten worden opgenomen in de oplossing die wordt geëxporteerd.
Gebruik een of meer van deze waarden, gescheiden door komma's:
autonumberingcalendarcustomizationemailtrackingexternalapplicationsgeneralisvconfigmarketingoutlooksynchronizationrelationshiprolessales
--localize
-loc
Alle tekenreeksresources in .resx-bestanden samenvoegen of uitpakken.
Voor deze parameter is geen waarde vereist. Het is een switch.
--map
-m
Het volledige pad naar een XML-toewijzingsbestand waaruit onderdeelmappen moeten worden gelezen om in te pakken.
--max-async-wait-time
-wt
Maximale asynchrone wachttijd in minuten. De standaardwaarde is 60 minuten.
--packagetype
-p
Bij het uitpakken of extraheren kunt u dubbele beheerde en onbeheerde bewerking opgeven. Gebruik bij het inpakken om Beheerd of Onbeheerd op te geven uit een vorige uitpak 'Beide'. Kan zijn: 'Onbeheerd', 'Beheerd' of 'Beide'. De standaardwaarde is: 'Beide'.
--solution-folder
-f
Pad naar de lokale, uitgepakte oplossingsmap: de hoofdmap van het bestand 'Other/Solution.xml' of een map met een .cdsproj-bestand.
pac solution unpack
Oplossingsonderdelen extraheren uit solution.zip naar het lokale bestandssysteem (SolutionPackager).
Example
pac solution unpack --zipfile C:\SampleSolution.zip --folder .\SampleSolutionUnpacked\.
Vereiste parameters voor solution unpack
--zipfile
-z
Het volledige pad naar het ZIP-bestand van de oplossing
Optionele parameters voor solution unpack
--allowDelete
-ad
Dicteert of verwijderingsbewerkingen kunnen plaatsvinden. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--allowWrite
-aw
Dicteert of schrijfbewerkingen kunnen optreden. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--clobber
-c
Hiermee kunnen bestanden die als alleen-lezen zijn gemarkeerd, worden verwijderd of overschreven. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--disablePluginRemap
-dpm
Volledig gekwalificeerde invoegtoepassing voor het opnieuw toewijzen van de naam van de invoegtoepassing is uitgeschakeld. De standaardwaarde is 'false'.
Voor deze parameter is geen waarde vereist. Het is een switch.
--errorlevel
-e
Minimumniveau voor logboekregistratie voor logboekuitvoer [Uitgebreid|Info |Waarschuwing|Fout|Uit]. De standaardwaarde is Info.
--folder
-f
Het pad naar de hoofdmap in het lokale bestandssysteem. Bij het uitpakken of extraheren wordt dit weggeschreven naar. Bij het inpakken wordt dit gelezen.
--localize
-loc
Alle tekenreeksresources in .resx-bestanden samenvoegen of uitpakken.
Voor deze parameter is geen waarde vereist. Het is een switch.
--log
-l
Het pad naar het logboekbestand.
--map
-m
Het volledige pad naar een XML-toewijzingsbestand waaruit onderdeelmappen moeten worden gelezen om in te pakken.
--packagetype
-p
Bij het uitpakken of extraheren kunt u dubbele beheerde en onbeheerde bewerking opgeven. Gebruik bij het inpakken om Beheerd of Onbeheerd op te geven uit een vorige uitpak 'Beide'. Kan zijn: 'Onbeheerd', 'Beheerd' of 'Beide'. De standaardwaarde is 'Onbeheerd'.
--singleComponent
-sc
Alleen actie uitvoeren op één onderdeeltype [WebResource|Invoegtoepassing|Werkstroom |Geen]. De standaardwaarde is Geen.
--sourceLoc
-src
Hiermee wordt een sjabloonresourcebestand gegenereerd. Alleen geldig bij extraheren. Mogelijke waarden zijn 'auto' of taalcode van de taal die u wilt exporteren. U kunt taalcode-indelingen (LCID) of International Organization for Standardization (ISO) gebruiken. Als deze aanwezig is, worden de tekenreeksresources uit de opgegeven landinstelling geëxtraheerd als een neutrale .resx. Als 'auto' of alleen de lange of korte vorm van de switch is opgegeven, wordt de basislandinstelling voor de oplossing gebruikt.
--useLcid
-lcid
Gebruik LCID-waarden (Language Code Identifier) (1033) in plaats van ISO-codes (International Organization for Standardization) (en-US) voor taalbestanden.
Voor deze parameter is geen waarde vereist. Het is een switch.
--useUnmanagedFileForMissingManaged
-same
Gebruik hetzelfde XML-bronbestand bij het verpakken van beheerde en alleen niet-beheerde XML-bestanden; is van toepassing op AppModuleSiteMap-, AppModuleMap-, FormXml-bestanden.
Voor deze parameter is geen waarde vereist. Het is een switch.
pac solution upgrade
Toepassen solution upgrade
Example
pac solution upgrade --solution-name SampleSolution --async --max-async-wait-time 60
Vereiste parameters voor solution upgrade
--solution-name
-sn
Naam van de oplossing.
Optionele parameters voor solution upgrade
--async
-a
Oplossing asynchroon upgraden
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Hiermee geeft u de doel Dataverse. De waarde kan een GUID- of absolute HTTPS-URL zijn. Wanneer dit niet is opgegeven, wordt de actieve organisatie gebruikt die is geselecteerd voor het huidige verificatieprofiel.
--max-async-wait-time
-wt
Maximale asynchrone wachttijd in minuten. De standaardwaarde is 60 minuten.
pac solution version
Build- of revisieversie voor de oplossing bijwerken.
Example
pac solution version --patchversion 2
pac solution version --strategy gittags
Optionele parameters voor solution version
--buildversion
-bv
Buildversie voor de oplossing.
Opmerking: De waarde moet een geheel getal met een minimumwaarde van 0 zijn.
--filename
-fn
Csv-bestandsnaam bijhouden die moet worden gebruikt bij het gebruik van filetracking als strategie. De standaardwaarde is 'ControlsStateVersionInfo.csv'.
--patchversion
-pv
Afgeschaft: deze parameter wordt genegeerd.
--revisionversion
-rv
Revisieversie voor de oplossing.
Opmerking: De waarde moet een geheel getal met een minimumwaarde van 0 zijn.
--solutionPath
-sp
Pad naar dataverse-oplossingsmap of Solution.xml-bestand.
--strategy
-s
Hiermee wordt de buildversie voor het bestand 'Solution.xml' bijgewerkt met behulp van de opgegeven strategie. Als u gittags gebruikt, stelt u het persoonlijke toegangstoken in de volgende omgevingsvariabele PacCli.PAT in
Gebruik een van deze waarden:
NoneGitTagsFileTrackingSolution
Verschillen tussen pac solution clone en exporteren
Er zijn situaties waarin u niet zeker weet wanneer u deze moet gebruiken of pac solution clone opdracht moet uitvoerenpac solution export. U kunt een van de opdrachten in de volgende scenario's gebruiken:
- Gebruik
pac solution clonedeze optie wanneer u nieuwe onderdelen aan de oplossing moet toevoegen. - Gebruik
pac solution exportdeze optie als u de bestaande inhoud in een oplossingsbestand wilt wijzigen, maar geen nieuwe onderdelen aan de oplossing wilt toevoegen.
pac solution clone
De geëxporteerde oplossing ziet eruit als een Visual Studio-project wanneer u de oplossing exporteert met behulp van de pac solution clone opdracht. In plaats van een .csproj (zoals in Visual Studio) ziet u een cdsproj bestand. Het cdsproj bestand bevat alle onderdelengegevens die nodig zijn om het project te bouwen. De build-uitvoer is een zip-bestand van een oplossing, dat u in verschillende omgevingen kunt importeren.
De ontwikkelaar hoeft de gekloonde oplossing niet uit te pakken omdat deze wordt weergegeven in een uitgepakte indeling in de map src (bron).
Als u nu een zojuist gemaakte invoegtoepassing aan deze oplossing wilt koppelen, solution unpackkunt u de pac solution add-reference opdracht gebruiken om het .cdsproj bestand bij te werken om de nieuwe invoegtoepassing toe te voegen. Vervolgens kunt u het project bouwen met behulp van dotnet build of msbuild.
Het is raadzaam om eerst een buildherstel uit te voeren voordat u het project bouwt. Met een buildherstel (dotnet-build wordt eerst een herstelbewerking uitgevoerd) worden de vereiste .NET-bibliotheken hersteld om een verpakte oplossing te genereren.
pac solution export
Wanneer u de oplossing exporteert met het gevoel pac solution export dat u de oplossing exporteert met behulp van de makerportal en de resulterende uitvoer een zip-bestand van de oplossing is.
Wanneer u het zip-bestand van de oplossing uitpakt (het wordt afgeraden om het zip-bestand te openen met standaardhulpprogramma's en de juiste opdracht van CLI te gebruiken). De resulterende mapstructuur is vergelijkbaar met de structuur in pac solution clone. Het enige verschil is dat u geen verwijzingen naar deze uitgepakte oplossing kunt toevoegen, omdat het projectbestand niet over het .cdsproj projectbestand beschikt.
U kunt de relevante set bestanden wijzigen die u wilt bijwerken en vervolgens verdergaan met het ZIP-bestand van de solution packoplossing om het importeren van de oplossing in de doelomgeving te vergemakkelijken. Het resultaat van de actie is een zip-bestand van een oplossing met bijgewerkte inhoud en een bijgewerkte tijdstempel.
Zie ook
Microsoft Power Platform CLI-opdrachtgroepen
Overzicht van Microsoft Power Platform CLI