Поділитися через


Керування рішеннями за допомогою 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. Шашка.PowerShell

Модуль Power Apps checker взаємодіє з сервісом Power Apps перевірки, надаючи можливість запускати завдання статичного аналізу та завантажувати результати. Цей модуль є інструментом, що підтримується спільнотою, і доступний у Галереї PowerShell. Докладніше: Використання Microsoft.PowerApps Шашка.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