Управление решениями с помощью PowerShell

Командлеты PowerShell позволяют автоматизировать многие задачи мониторинга, управления и обеспечения качества в Power Platform.

Microsoft.PowerApps.Administration.PowerShell

Модуль администрирования Power Apps используется для управления пользователями, базами данных, соединителями, приложениями, потоками и разрешениями в средах Dataverse. Дополнительные сведения: Использование Microsoft.PowerApps.Administration.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.Checker.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

См. также

Модули PowerShell