Administrar soluciones usando PowerShell
Los cmdlets de PowerShell permiten automatizar muchas de las tareas de supervisión, administración y control de calidad en Power Platform.
Microsoft.PowerApps.Administración.PowerShell
El módulo de administración Power Apps se utiliza para administrar usuarios, bases de datos, conectores, aplicaciones, flujos y permisos en entornos de Dataverse. Más información: Uso Microsoft.PowerApps.Administración.PowerShell
Microsoft.Xrm.Herramientas.CrmConnector
El módulo de conector se utiliza para conectarse y recuperar detalles del entorno o de la organización de las implementaciones de Dataverse y Dynamics 365 Customer Engagement (on-premises). Más información: Uso Microsoft.Xrm.Tooling.CrmConnector
MicrosoftImplementación de paquetes de herramientas Xrm
El módulo de implementación de paquetes se utiliza para implementar paquetes. Más información: Uso Microsoft.Xrm.Tooling.PackageDeployment
Microsoft.PowerApps.Comprobador.PowerShell
El módulo del comprobador de Power Apps interactúa con el servicio del comprobador de Power Apps y proporciona la capacidad de ejecutar trabajos de análisis estático y descargar los resultados. El módulo es una herramienta soportada por la comunidad disponible en la Galería de PowerShell. Más información: Uso Microsoft.PowerApps.Checker.PowerShell
La restricción actual es que requiere Windows PowerShell en la canalización del proyecto. Si no puede cumplir este requisito, interactúe directamente con la API Web Power Checker podría ser un mejor enfoque.
Hay una tarea de verificación en las herramientas de compilación de Azure DevOps que incluye una tarea de comprobación. Más información sobre el uso de esa tarea en el canal de compilación: Control de calidad.
Nota
MicrosoftEl módulo .Xrm.Data.PowerShell es otra herramienta compatible con la comunidad que le permite administrar fácilmente soluciones usando PowerShell como parte de su automatización personalizada. Ver código de muestra aquí. Por ejemplo:
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