PowerShell을 사용하여 솔루션 관리

PowerShell cmdlet을 사용하면 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이 필요하다는 것입니다. 이 요구 사항을 충족할 수 없는 경우 Power Checker Web API와 직접 상호 작용하는 것이 더 나은 접근 방식일 수 있습니다.

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 모듈