Administrer løsninger ved hjelp av PowerShell
Med PowerShell-cmdleter kan du automatisere mange av oppgavene for overvåking, administrasjon og kvalitetssikring i Power Platform.
Microsoft.PowerApps. Administrasjon.PowerShell
Administrasjonsmodulen for Power Apps brukes til å administrere brukere, databaser, koblinger, apper, flyter og tillatelser i Dataverse-miljøer. Mer informasjon: Bruk Microsoft.PowerApps. Administrasjon.PowerShell
Microsoft. Xrm.Tooling.CrmConnector
Tilkoblingsmodulen brukes til å koble deg til og hente miljø- eller organisasjonsdetaljer fra Dataverse- og Dynamics 365 Customer Engagement (on-premises)-distribusjoner. Mer informasjon: Bruk Microsoft. Xrm.Tooling.CrmConnector
Microsoft. Xrm.Tooling.PackageDeployment
Pakkedistribusjonsmodulen brukes til å distribuere pakker. Mer informasjon: Bruk Microsoft. Xrm.Tooling.PackageDeployment
Microsoft.PowerApps. Checker.PowerShell
Modulen Power Apps-kontroller samhandler med Power Apps-kontrolltjenesten, noe som gir evnen til å kjøre statiske analysejobber og laste ned resultatene. Modulen er et fellesskapsstøttet verktøy som er tilgjengelig i PowerShell-galleriet. Mer informasjon: Bruk Microsoft.PowerApps. Checker.PowerShell
Den gjeldende begrensningen er at den krever Windows PowerShell i prosjektpipelinen. Hvis du ikke kan oppfylle dette kravet, vil det mest sannsynlig være lurt å samhandle direkte med nett-API-en for Power-kontroller.
Det er en kontrolloppgave i Azure DevOps-byggeverktøyene. Mer informasjon om hvordan du bruker denne oppgaven i kompileringskontrollen: Kvalitetskontroll.
Merk
Microsoft. Xrm.Data.PowerShell-modulen er et annet fellesskapsstøttet verktøy som lar deg enkelt administrere løsninger ved hjelp av PowerShell som en del av din tilpassede automatisering. Se eksempelkoden her. Eksempel:
Export-CrmSolution "MySolution"
Export-CrmSolution -conn $conn -SolutionName "MySolution" -Managed -SolutionFilePath "C:\temp" -SolutionZipFileName "MySolution_Managed.zip"
Import-CrmSolutionAsync -SolutionFilePath c:\temp\mysolution.zip -ActivateWorkflows -OverwriteUnManagedCustomizations -MaxWaitTimeInSeconds 600