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. Pour plus d’informations : Utiliser Microsoft.PowerApps.Administration.PowerShell
Microsoft.Xrm.Tooling.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). En savoir plus : Utiliser Microsoft.Xrm.Tooling.CrmConnector
Microsoft.Xrm.Tooling.PackageDeployment
Le module de déploiement de packages est utilisé pour déployer des packages. En savoir plus : Utiliser 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. Pour plus d’informations : Utiliser 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
Le module Microsoft.Xrm.Data.PowerShell est un autre outil de la communauté qui vous permet de gérer facilement les solutions avec 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de l’année 2024, nous abandonnerons progressivement le mécanisme de retour d’information GitHub Issues pour le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultez :Soumettre et afficher des commentaires pour