Partage via


Gérer les solutions à l’aide de PowerShell

Les applets de commande PowerShell vous permettent d’automatiser de nombreuses tâches de surveillance, de gestion et d’assurance qualité dans Power Platform.

Microsoft.PowerApps.Administration.PowerShell

Le module d’administration Power Apps est utilisé pour gérer les utilisateurs, les bases de données, les connecteurs, les applications, les flux et les autorisations dans les environnements Dataverse. Plus d'informations : Utilisation Microsoft.PowerApps.Administration.PowerShell

Microsoft.Outils Xrm.CrmConnector

Le module de connecteur est utilisé pour se connecter et récupérer les détails de l’environnement ou de l’organisation à partir des déploiements Dataverse et Dynamics 365 Customer Engagement (on-premises). Plus d'informations : Utilisez Microsoft.Xrm.Tooling.CrmConnector

Microsoft.Xrm.Outils.Déploiement.de.packages

Le module de déploiement de packages est utilisé pour déployer des packages. Plus d'informations : Utilisez Microsoft.Xrm.Tooling.PackageDeployment

Microsoft.PowerApps.Checker.PowerShell

Le module de vérificateur Power Apps interagit avec le service de vérificateur Power Apps afin que vous puissiez exécuter des travaux d’analyse statique et télécharger les résultats. Le module est un outil pris en charge par la communauté qui est disponible dans la Galerie PowerShell. Plus d'informations : Utilisez Microsoft.PowerApps.Checker.PowerShell

La restriction actuelle est que cet outil exige Windows PowerShell dans votre pipeline de projet. Si vous n’êtes pas en mesure de répondre à cette exigence, l’interaction directe avec les API web du vérificateur Power reste probablement la meilleure approche.

Il existe une tâche de vérification dans les Azure DevOps build tools incluent une tâche de vérification. Pour plus d’informations sur l’utilisation de cette tâche dans votre pipeline de génération, consultez Contrôle qualité.

Note

MicrosoftLe module .Xrm.Data.PowerShell est un autre outil pris en charge par la communauté qui vous permet de gérer facilement des solutions à l'aide de PowerShell dans le cadre de votre automatisation personnalisée. Voir un exemple de code ici. Par exemple :
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

Voir aussi

Modules PowerShell