Управление на решения с помощта на 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. 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