Ratkaisujen hallinta PowerShellin avulla
PowerShellin cmdlet-komentojen avulla voidaan automatisoida monia valvonta-, hallinta- ja laadunvarmistustehtäviä Power Platformissa.
Microsoft.PowerApps. Hallinta.PowerShell
Power Apps -hallintamoduulilla hallitaan käyttäjiä, tietokantoja, yhdistimiä, sovelluksia, työnkulkuja ja käyttöoikeuksia Dataverse-ympäristöissä. Lisätietoja: Käyttö Microsoft.PowerApps. Hallinta.PowerShell
Microsoft. Xrm.Tooling.CrmConnector
Yhdistinmoduulin avulla voidaan muodostaa yhteys ympäristöön tai organisaatioon ja hakea sen tietoja Dataverse- ja Dynamics 365 Customer Engagement (on-premises) -käyttöönotoista. Lisätietoja: Käyttö Microsoft. Xrm.Tooling.CrmConnector
Microsoft. Xrm.Tooling.PackageDeployment
Pakettien käyttöönottomoduulia käytetään pakettien käyttöönottoon. Lisätietoja: Käyttö Microsoft. Xrm.Tooling.PackageDeployment
Microsoft.PowerApps. Checker.PowerShell
Power Apps -tarkistustoiminnon moduuli on vuorovaikutuksessa Power Apps -tarkistustoiminnon palvelun kanssa. Niiden avulla voit suorittaa staattisia analyysitöitä ja ladata tulokset. Tämä moduuli on yhteisön tukema työkalu, joka on saatavissa PowerShell-valikoimassa. Lisätietoja: Käyttö Microsoft.PowerApps. Checker.PowerShell
Nykyinen rajoitus on se, että se edellyttää Windows PowerShelliä projektiputkessa. Jos tätä vaatimusta ei voida täyttää, Power Checker -ohjelmointirajapinnan käyttäminen on todennäköisesti parempi ratkaisu.
Azure DevOpsin luontityökaluissa on tarkistustehtävä. Lisätietoja kyseisen tehtävän käyttämisestä koontiputkessa on kohdassa Laaduntarkistus.
Muistiinpano
Microsoft. Xrm.Data.PowerShell-moduuli on toinen yhteisön tukema työkalu, jonka avulla voit helposti hallita ratkaisuja PowerShellin avulla osana mukautettua automaatiota. Katso näytekoodi täältä. Esimerkki:
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