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

Se även

PowerShell-moduler