Lösungen mit PowerShell verwalten

Mit PowerShell-Cmdlets können Sie viele der Überwachungs-, Verwaltungs- und Qualitätssicherungsaufgaben in Power Platform automatisieren.

Microsoft.PowerApps.Administration.PowerShell

Das Power Apps Verwaltungsmodul dient zum Verwalten von Benutzern, Datenbanken, Konnektoren, Apps, Flows und Berechtigungen in Dataverse Umgebungen. Weitere Informationen: Verwenden Sie Microsoft.PowerApps.Administration.PowerShell

Microsoft.Xrm.Tooling.CrmConnector

Das Connector-Modul wird zum Herstellen einer Verbindung mit und zum Abrufen von Umgebungs- oder Organisationsdetails aus Dataverse und Dynamics 365 Customer Engagement (on-premises) Bereitstellungen verwendet. Weitere Informationen: Verwenden Sie Microsoft.Xrm.Tooling.CrmConnector

Microsoft.Xrm.Tooling.PackageDeployment

Das Paketbereitstellungsmodul wird zum Bereitstellen von Paketen verwendet. Weitere Informationen: Verwenden Sie Microsoft.Xrm.Tooling.PackageDeployment

Microsoft.PowerApps.Checker.PowerShell

Das PowerShell-Modul für die Power Apps-Prüfung interagiert mit dem Power Apps-Prüfungsdienst, damit Sie statische Analysejobs ausführen und die Ergebnisse herunterladen können. Dieses Modul ist ein von der Community unterstütztes Tool, das in der PowerShell-Galerie verfügbar ist. Weitere Informationen: Verwenden Sie Microsoft.PowerApps.Checker.PowerShell

Die derzeitige Einschränkung besteht darin, dass Windows PowerShell in Ihrer Projektpipeline erforderlich ist. Wenn Sie diese Anforderung nicht erfüllen können, ist die direkte Interaktion mit den Power Checker Web-APIs wahrscheinlich der beste Ansatz.

Zusätzlich gibt es dort Azure DevOps Build Tools einschließlich einer Checker-Aufgabe. Mehr Informationen über die Verwendung dieser Aufgabe in Ihrer Build-Pipeline finden Sie unter Qualitätsprüfung.

Anmerkung

Microsoft.Xrm.Data.PowerShell module ist ein weiteres von der Community unterstütztes Tool, mit dem Sie Lösungen mit PowerShell als Teil Ihrer benutzerdefinierten Automatisierung problemlos verwalten können. Siehe Beispielcode Hier. Zum Beispiel:
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

Siehe auch

PowerShell-Module