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ändning Microsoft. Xrm.Tooling.CrmConnector
Microsoft. Xrm.Tooling.PackageDeployment
Paketdistributionsmodulen används för att distribuera paket. Mer information: Användning 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.
Obs
Microsoft. Xrm.Data.PowerShell-modulen är ett annat verktyg som stöds av communityn och som gör att du enkelt kan hantera lösningar med hjälp av 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