Управление решениями с помощью PowerShell
Командлеты PowerShell позволяют автоматизировать многие задачи мониторинга, управления и обеспечения качества в Power Platform.
Microsoft.PowerApps.Администрирование.PowerShell
Модуль администрирования Power Apps используется для управления пользователями, базами данных, соединителями, приложениями, потоками и разрешениями в средах Dataverse. Дополнительная информация: Использование Microsoft.PowerApps.Администрирование.PowerShell
Microsoft.Xrm.Tooling.CrmConnector
Модуль соединителя используется для подключения и получения информации о среде или организации из развертываний Dataverse и Dynamics 365 Customer Engagement (on-premises). Дополнительная информация: Использование Microsoft.Xrm.Tooling.CrmConnector
Microsoft.Xrm.Tooling.PackageDeployment
Модуль развертывания пакетов используется для развертывания пакетов. Дополнительная информация: Использование Microsoft.Xrm.Tooling.PackageDeployment
Microsoft.PowerApps.Проверка.PowerShell
Модуль средства проверки Power Apps взаимодействует со службой средства проверки Power Apps, позволяя запускать задания статического анализа и загружать результаты. Модуль — это полностью поддерживаемый сообществом инструмент, который доступен в Коллекции PowerShell. Дополнительная информация: Использование Microsoft.PowerApps.Checker.PowerShell
Текущее ограничение заключается в том, что для этого требуется Windows PowerShell в вашем конвейере проекта. Если вы не можете выполнить это требование, взаимодействие с веб-API Power Checker может быть более правильным подходом.
Задача средства проверки входит в инструменты сборки Azure DevOps. Дополнительные сведения и об использовании этой задачи в конвейере сборки: Проверка качества.
Заметка
MicrosoftМодуль .Xrm.Data.PowerShell — это еще один поддерживаемый сообществом инструмент, который позволяет вам легко управлять решениями с помощью PowerShell в рамках вашей пользовательской автоматизации. См. образец кода здесь. Например:
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