Power Platform 관리자를 위한 PowerShell 시작
Power Platform 관리자용 PowerShell cmdlets는 Microsoft Power Platform 환경, Power Apps 및 Power Automate 흐름을 관리하기 위해 설계되었습니다. 이러한 리소스와 상호 작용하는 자동화된 도구를 빌드하려는 경우 Power Platform관리자용 PowerShell을 사용합니다.
이 문서는 PowerShell 모듈을 시작하는 데 도움을 주고 그 뒤에 있는 핵심 개념을 설명합니다.
설치
PowerShell 모듈을 시작하는 가장 쉬운 방법은 로컬 컴퓨터에 설치하는 것입니다. 모듈을 가져 오거나 이전에 설치했을 수 있는 오래된 버전을 업데이트하려면 설치의 지침을 따르십시오.
Microsoft Power Platform에 로그인
Add-PowerAppsAccount cmdlet를 사용하여 대화형으로 로그인합니다.
Add-PowerAppsAccount -Endpoint prod
또는 클라이언트 ID와 암호 또는 인증서를 사용하여 로그인할 수 있습니다. 이렇게 하려면 서비스 주체 만들기가 필요합니다.
$appId = "CLIENT_ID_FROM_AZURE_APP"
$secret = "SECRET_FROM_AZURE_APP"
$tenantId = "TENANT_ID_FROM_AZURE_APP"
Add-PowerAppsAccount -Endpoint prod -TenantID $tenantId -ApplicationId $appId -ClientSecret $secret -Verbose
필수 구성 요소
cmdlet에서 관리 작업을 수행하려면 다음이 필요합니다.
Microsoft Entra ID, 테넌트 관리자, Power Platform 관리자, Dynamics 365 서비스 관리자의 모든 역할은 Power Apps 관리자 PowerShell cmdlet에 액세스할 수 있습니다. 이 역할에는 더 이상 Power Apps 관리자 PowerShell cmdlet에 대한 관리 액세스를 위해 Power Apps 플랜이 필요하지 않습니다. 그러나 이러한 관리자는 PowerShell cmdlet를 사용하기 전에 Power Platform 관리 센터에 한 번 이상 로그인해야 합니다. 이 작업을 수행하지 않으면 권한 부여 오류와 함께 cmdlet이 실패합니다.
다른 사용자의 리소스를 검색해야 하는 경우 Microsoft 365 전역 관리자, Microsoft Entra 전역 관리자, Power Platform 관리자 또는 Dynamics 365 관리자 권한이 필요합니다. 환경 관리자는 사용 권한이 있는 환경 및 환경 리소스에만 액세스할 수 있습니다.
Dataverse for Teams 환경에서는 Microsoft 365 전역 관리자, Microsoft Entra 전역 관리자 또는 Power Platform 관리자로서 Microsoft Teams의 팀의 담당자가 아닌 환경을 관리하는 경우 중에 하나여야 합니다.