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


Керування рішеннями за допомогою PowerShell

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

Майкрософт.PowerApps. Administration.PowerShell

Модуль Power Apps адміністрування використовується для управління користувачами, базами даних, конекторами, додатками, потоками та дозволами в Dataverse середовищах. Додаткові відомості: Використовуйте корпорацію Майкрософт.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

Майкрософт.PowerApps. Шашка.PowerShell

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