Zarządzanie rozwiązaniami przy użyciu programu PowerShell
Program PowerShell umożliwia automatyzację wielu zadań monitorowania, zarządzania i zapewnienia jakości Power Platform.
Microsoft.PowerApps. Administration.PowerShell
Moduł administracyjny Power Apps służy do zarządzania użytkownikami, bazami danych, łącznikami, aplikacjami, przepływami i uprawnieniami w środowiskach Dataverse. Więcej informacji:Posługiwać się . MicrosoftPowerApps. Administration.PowerShell
Microsoft. Xrm.Tooling.CrmConnector
Moduł łącznika służy do łączenia się ze środowiskiem lub szczegółami organizacji oraz ich pobierania z Dataverse i wdrożeń Dynamics 365 Customer Engagement (on-premises). Więcej informacji:Posługiwać się . Microsoft Xrm.Tooling.CrmConnector
Microsoft. Xrm.Tooling.PackageDeployment
Moduł wdrożenia pakietu jest używany do wdrażania pakietów. Więcej informacji:Posługiwać się . Microsoft Xrm.Tooling.PackageDeployment
Microsoft.PowerApps. Checker.PowerShell
Moduł sprawdzania Power Apps współdziała z usługą kontrolera Power Apps, dzięki czemu można uruchamiać statyczne zadania analizy i pobierać wyniki. Ten moduł jest narzędziem społeczności dostępnym w Galerii programu PowerShell. Więcej informacji:Posługiwać się . MicrosoftPowerApps. Checker.PowerShell
Bieżące ograniczenie polega na tym, że wymaga środowiska Windows PowerShell w potoku projektów. Jeśli nie można spełnić tego wymagania, interakcyjne bezpośrednie posługiwanie się Interfejsem API Power Checker prawdopodobnie będzie najlepszym rozwiązaniem.
W narzędziu budowania jest dostępne zadanie sprawdzania narzędzi kompilacji Azure DevOps zawierające zadanie sprawdzania. Więcej informacji o korzystaniu z tego zadania w potoku kompilacji: Sprawdzanie jakości.
Uwaga
Microsoft. Moduł Xrm.Data.PowerShell to kolejne narzędzie obsługiwane przez społeczność, które umożliwia łatwe zarządzanie rozwiązaniami przy użyciu programu PowerShell w ramach niestandardowej automatyzacji. Zobacz przykładowy kod tutaj. Na przykład:
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