Condividi tramite


Gestire le soluzioni utilizzando PowerShell

I cmdlet di PowerShell ti consentono di automatizzare molte delle attività di monitoraggio, gestione e controllo qualità in Power Platform.

Microsoft.PowerApps.Amministrazione.PowerShell

Il modulo di amministrazione Power Apps viene utilizzato per gestire utenti, database, connettori, app, flussi e autorizzazioni negli ambienti Dataverse. Ulteriori informazioni: Utilizzo Microsoft.PowerApps.Administration.PowerShell

Microsoft.Xrm.Strumenti.CrmConnector

Il modulo connettore viene utilizzato per connettersi e recuperare i dettagli dell'ambiente o dell'organizzazione dalle distribuzioni Dataverse e Dynamics 365 Customer Engagement (on-premises). Ulteriori informazioni: Utilizza Microsoft.Xrm.Tooling.CrmConnector

Microsoft.Xrm.Tooling.PackageDeployment

Il modulo di distribuzione dei pacchetti viene utilizzato per distribuire i pacchetti. Ulteriori informazioni: Utilizza Microsoft.Xrm.Tooling.PackageDeployment

Microsoft.PowerApps.Controllore.PowerShell

Il modulo di verifica di Power Apps interagisce con il servizio di verifica di Power Apps per fornire la capacità di eseguire processi di analisi statica e scaricare i risultati. Il modulo è uno strumento supportato dalla community disponibile in PowerShell Gallery. Ulteriori informazioni: Utilizzare Microsoft.PowerApps.Checker.PowerShell

L'attuale limitazione è che richiede Windows PowerShell nella pipeline del progetto. Se non sei in grado di soddisfare questo requisito, interagire direttamente con l'API Web di verifica sarà probabilmente un approccio migliore.

Gli strumenti di compilazione di Azure DevOps includono un'attività di controllo. Per ulteriori informazioni sull'utilizzo di tale attività nella pipeline di compilazione, vedi Controllo qualità.

Nota

MicrosoftIl modulo .Xrm.Data.PowerShell è un altro strumento supportato dalla community che consente di gestire facilmente le soluzioni utilizzando PowerShell come parte della propria automazione personalizzata. Vedi il codice di esempio qui. Ad esempio:
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

Vedi anche

Moduli PowerShell