Hantera lösningar med hjälp av PowerShell
Med PowerShell-cmdlets kan du automatisera många av de olika övervaknings-, hanterings- och kvalitetssäkringsuppgifterna i Power Platform.
Microsoft.PowerApps.Administration.PowerShell
Administrationsmodulen Power Apps används för att hantera användare, databaser, kopplingar, appar, flöden och behörigheter i Dataverse miljöer. Mer information: Använd Microsoft.PowerApps.Administration.PowerShell
Microsoft.Xrm.Tooling.CrmConnector
Anslutningsmodulen används för att ansluta till och hämta miljö- eller organisationsinformation från Dataverse och Dynamics 365 Customer Engagement (on-premises) distributioner. Mer information: Använd Microsoft.Xrm.Tooling.CrmConnector
Microsoft.Xrm.Tooling.PackageDeployment
Paketdistributionsmodulen används för att distribuera paket. Mer information: Använd Microsoft.Xrm.Tooling.PackageDeployment
Microsoft.PowerApps.Checker.PowerShell
Modulen för Power Apps-kontrollen interagerar med Power Apps-kontrolltjänsten så att du ska kunna köra statiska analysjobb och hämta resultatet. Denna modul är ett verktyg som stöds helt och finns tillgängligt i PowerShell-galleriet. Mer information: Använd Microsoft.PowerApps.Checker.PowerShell
Den aktuella begränsningen är att Windows PowerShell krävs i projektets pipeline. Om du inte kan uppfylla detta krav, interagera direkt med Webb-API för Power Checker kan vara en bättre metod.
Det finns en kontrolluppgift i Azure DevOps Build Tools som omfattar en kontrolluppgift. Mer information om hur du använder den här uppgiften i din versionspipeline finns i: Kvalitetskontroll.
Kommentar
Microsoft.Xrm.Data.PowerShell modulen är ett annat community verktyg som låter dig enkelt hantera lösningar med PowerShell som en del av din anpassade automatisering. Se exempelkod här. Till exempel:
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