Administrar solucions mitjançant el PowerShell
Els cmdlets del PowerShell us permeten automatitzar moltes de les tasques de supervisió, administració i control de qualitat Power Platform.
Microsoft..PowerApps Administració.PowerShell
El Power Apps mòdul d'administració s'utilitza per administrar usuaris, bases de dades, connectors, aplicacions, fluxos i permisos en Dataverse entorns. Més informació: Use Microsoft..PowerApps Administració.PowerShell
Microsoft.Xrm.Tooling.CrmConnector
El mòdul connector s'utilitza per connectar-se i recuperar els detalls de l'entorn o de Dataverse l'organització i Dynamics 365 Customer Engagement (on-premises) les implementacions. Més informació: Utilitzar Microsoft.Xrm.Tooling.CrmConnector
Microsoft.Xrm.Tooling.PackageDeployment
El mòdul de desplegament de paquets s'utilitza per desplegar paquets. Més informació: Use Microsoft.Xrm.Tooling.PackageDeployment
Microsoft..PowerApps Checker.PowerShell
El Power Apps mòdul de verificador interactua amb el servei de verificador proporcionant la possibilitat d'executar Power Apps treballs d'anàlisi estàtica i descarregar els resultats. El mòdul és una eina compatible amb la comunitat que està disponible a la Galeria delPowerShell. Més informació: Use Microsoft..PowerApps Checker.PowerShell
La restricció actual és que requereix el Windows PowerShell al pipeline del projecte. Si no podeu complir aquest requisit, interactuar directament amb l'API web del Power Checker pot ser un enfocament millor.
Hi ha una tasca de verificació a les eines de compilació que inclouen una tasca de Azure DevOps verificador. Més informació sobre l'ús d'aquesta tasca al pipeline de compilació: Comprovació de qualitat.
Nota
El mòdul Microsoft.Xrm.Data.PowerShell és una altra eina compatible amb la comunitat que us permet administrar fàcilment solucions que utilitzen el PowerShell com a part de l'automatització personalitzada. Consulteu el codi de mostra aquí. Per 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