Gestionarea soluțiilor utilizând PowerShell
Cmdleturile PowerShell vă permit să automatizați multe dintre sarcinile de monitorizare, management și asigurare a calității în Power Platform.
Microsoft.PowerApps.Administrare.PowerShell
Modulul Power Apps de administrare este utilizat pentru a gestiona utilizatori, baze de date, conectori, aplicații, fluxuri și permisiuni în medii Dataverse . Mai multe informații: Utilizați Microsoft.PowerApps.Administrare.PowerShell
Microsoft.Xrm.Tooling.CrmConnector
Modulul conector este utilizat pentru a se conecta și pentru a prelua detalii despre mediu sau organizație din implementări Dataverse și Dynamics 365 Customer Engagement (on-premises) . Mai multe informații: Utilizați Microsoft.Xrm.Tooling.CrmConnector
Microsoft.Xrm.Tooling.PackageDeployment
Modulul de implementare a pachetelor este utilizat pentru a implementa pachete. Mai multe informații: Utilizați Microsoft.Xrm.Tooling.PackageDeployment
Microsoft.PowerApps.Checker.PowerShell
Modulul Power Apps verificator interacționează cu serviciul Power Apps verificator, oferind posibilitatea de a rula lucrări de analiză statică și de a descărca rezultatele. Modulul este un instrument acceptat de comunitate care este disponibil în Galeria PowerShell. Mai multe informații: Utilizați Microsoft.PowerApps.Checker.PowerShell
Restricția actuală este că necesită Windows PowerShell în canalul de proiect. Dacă nu puteți îndeplini această cerință, interacțiunea direct cu API-ul Web Power Checker ar putea fi o abordare mai bună.
Există o sarcină de verificare în Azure DevOps instrumentele de compilare includ o sarcină de verificare. Mai multe informații despre utilizarea acelei sarcini în canalul de construcție: Verificarea calității.
Notă
MicrosoftModulul .Xrm.Data.PowerShell este un alt instrument acceptat de comunitate care vă permite să gestionați cu ușurință soluțiile folosind PowerShell ca parte a automatizării dvs. personalizate. Consultați exemplul de cod aici. De exemplu:
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