다음을 통해 공유


PowerShell을 사용한 작업 자동화

PowerShell cmdlet을 사용하면 관리자가 스크립트 명령을 사용하여 관리 포털 작업을 완료할 수 있습니다. PowerShell을 사용하면 한 번에 여러 명령을 순차적으로 실행하거나 출력 명령을 파이프하여 일반적인 작업을 자동화할 수 있습니다.

PowerShell cmdlet 및 관리 커넥터를 사용하여 관리자는 거버넌스 정책을 구현하는 데 도움이 되는 흐름과 앱을 빌드할 수 있습니다. 다음 PowerShell cmdlet 예제를 사용할 수 있습니다.

PowerShell cmdlet 라이브러리 일반 작업
Power Apps cmdlet
Power Apps용 PowerShell 지원
앱 제작자 및 관리자가 환경 및 관련 앱, 흐름 및 커넥터를 사용하여 작업을 자동화하도록 설계되었습니다.
Microsoft 365 cmdlets
Microsoft 365용 PowerShell 시작
Microsoft 365 관련 작업에 사용하여 사용자 관련 작업 및 작업을 자동화합니다. 예를 들어, 라이선스 할당입니다.
Dynamics 365 cmdlet
Dynamics 365 Customer Engagement (on-premises) PowerShell 개요
Microsoft Dataverse 데이터베이스가 있는 환경에 사용합니다. 모듈에는 Dataverse 온라인 관리 API 및 환경에 솔루션 배포 자동화 지원을 포함합니다.
Microsoft Azure cmdlet
Azure PowerShell 설명서
전체 솔루션에 모든 Azure 구성 요소를 포함하는 데 사용합니다. 온 프레미스 애플리케이션 게이트웨이의 스크립팅 설정에 사용할 수 있습니다.

위의 모든 cmdlet 조합을 사용하여 사용자, 환경 또는 해당 리소스에서 대량 작업을 수행하는 PowerShell 스크립트를 작성할 수 있습니다.

예시는 Center of Excellence 스타터 키트를 설치 및 테스트할 때 혹은 GitHub(일일 관리)에서 찾을 수 있는 일일 관리 실습 랩을 사용할 때도 찾을 수 있습니다.

일반 PowerShell 작업

환경 목록 표시

Get-AdminPowerAppEnvironment

작업은 환경의 표시 이름 및 GUID와 같은 주요 정보를 제공합니다. 이 작업은 종종 후속 작업에 필요한 작업입니다.

기본 설정과 같은 매개 변수를 추가하면 관리자가 일반적으로 테넌트에서 기본 환경을 찾을 수 있습니다.

Get-AdminPowerAppEnvironment -Default

GUID를 사용하여 환경에 대한 표시되지 않는 이름을 반환합니다. 그런 다음 해당 특정 환경의 세부 정보를 드릴할 수 있습니다. 예:

Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'.

이 예는 테넌트의 기본 환경에 있는 모든 연결을 포함하여 환경의 연결 목록을 반환합니다.

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

이 예에서는 한 cmdlet의 출력을 다른 cmdlet으로 파이프합니다. 각 테넌트 환경의 번호 앱 목록을 제공합니다.

    Get-AdminPowerApp | select -ExpandProperty EnvironmentName | Group | %{ New-Object -TypeName PSObject -Property @{ DisplayName = (Get-AdminPowerAppEnvironment -EnvironmentName $_.Name | select -ExpandProperty displayName); Count = $_.Count } }

다음과 같은 자세한 정보가 생성됩니다.

PowerShell을 사용하여 환경 앱 번호 세부 정보 가져오기.