Oplossingen beheren met PowerShell
Met PowerShell-cmdlets kunt u veel van de bewakings-, beheer- en kwaliteitsborgingstaken automatiseren in Power Platform.
Microsoft.PowerApps.Administratie.PowerShell
Met de Power Apps-beheermodule kunnen gebruikers, databases, connectoren, apps, stromen en machtigingen in Dataverse-omgevingen beheren. Meer informatie: gebruik Microsoft.PowerApps.Administration.PowerShell
Microsoft.Xrm.Tooling.CrmConnector
De connectormodule wordt gebruikt om verbinding te maken met omgevings- of organisatiedetails en deze op te halen uit Dataverse- en Dynamics 365 Customer Engagement (on-premises)-implementaties. Meer informatie: gebruik Microsoft.Xrm.Tooling.CrmConnector
Microsoft.Xrm.Tooling.PackageDeployment
De pakketimplementatiemodule wordt gebruikt om pakketten te implementeren. Meer informatie: gebruik Microsoft.Xrm.Tooling.PackageDeployment
Microsoft.PowerApps.Controler.PowerShell
De Power Apps-controlemodule werkt samen met de Power Apps-controleservice, zodat u de mogelijkheid hebt om statische analysetaken uit te voeren en de resultaten te downloaden. De module is een ondersteund community-hulpprogramma dat beschikbaar is in de PowerShell Gallery. Meer informatie: gebruik Microsoft.Checker.PowerShellPowerApps
De huidige beperking is dat het Windows PowerShell vereist in uw projectpijplijn. Als u niet aan deze vereiste kunt voldoen, is directe interactie met de Power Checker Web API mogelijk een betere aanpak.
Er is een controletaak in de Azure DevOps-build-tools (een controletaak is daar inbegrepen). Zie kwaliteitscontrole voor meer informatie over het gebruik van deze taak in uw build-pijplijn.
Notitie
MicrosoftDe .Xrm.Data.PowerShell module is een andere door de community ondersteunde tool waarmee u eenvoudig oplossingen kunt beheren met PowerShell als onderdeel van uw aangepaste automatisering. Zie voorbeeldcode hier. Bijvoorbeeld:
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