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 } }
다음과 같은 자세한 정보가 생성됩니다.