次の方法で共有


PowerShell によるタスクの自動化

注意

新機能と改善された Power Platform 管理センター は、現在パブリック プレビュー段階にあります。 新しい管理センターは、特定の結果をより迅速に達成するのに役立つタスク指向のナビゲーションで使いやすくなるように設計されています。 新しい Power Platform 管理センターが 一般提供 に移行する、新しいドキュメントと更新されたドキュメントを公開します。

PowerShell コマンドレットを使用すると、管理者はスクリプト コマンドを使用して管理ポータル タスクを完了できます。 PowerShell を使用すると、一度に複数のコマンドを順番に実行したり、出力コマンドをパイプして共通タスクを自動化したりできます。

管理者は、PowerShell コマンドレットと管理コネクタを使用して、ガバナン スポリシーの実装に役立つフローとアプリを構築できます。 次の PowerShell コマンドレットの例を使用できます:

PowerShell コマンドレット ライブラリ 一般的なタスク
Power Apps コマンドレット
Power Apps に対する PowerShell のサポート
アプリ作成者および管理者に向けて、環境や関連するアプリ、フロー、コネクタを使用するタスクを自動化するよう設計されています。
Microsoft 365 コマンドレット
Microsoft 365 向け PowerShell を開始する
ユーザー関連のアクションとタスクを自動化するための Microsoft 365 関連タスクのために使用します。 たとえば、ライセンスの割り当て。
Dynamics 365 コマンドレット
Dynamics 365 Customer Engagement (on-premises) PowerShell の概要
Microsoft Dataverse データベースのある環境に使用します。 モジュールには、Dataverse オンライン管理 API のサポート、および環境へのソリューション展開の自動化が含まれます。
Microsoft Azure コマンドレット
Azure PowerShell のドキュメント
ソリューション全体に Azure コンポーネントを含める場合に使用します。 オンプレミス アプリケーション ゲートウェイのスクリプト設定に使用できます。

上記のすべてのコマンドレットの組み合わせを使用して、PowerShell スクリプトを作成し、ユーザー、環境、またはそれらのリソースに対して一括操作を実行できます。

チップ

Center of Excellence スターターキット をインストールしてテストしたり、GitHub (管理者の日次業務) にある 管理者のハンズ オン ラボを使用する際にも、このような例が見られます。

共通 PowerShell タスク

環境一覧の表示

Get-AdminPowerAppEnvironment

タスクは、表示名や環境の GUID などの重要な情報を提供します。 このタスクは、多くの場合、後続の操作に必要なものです。

-Default などのパラメーターを追加すると、管理者はテナント内の既定の環境を一般的に見つけることができます。

Get-AdminPowerAppEnvironment -Default

GUID を使用して、環境の非表示名を返します。 次に、その特定の環境の詳細を掘り下げることができます。 例:

Get-AdminPowerAppEnvironment -Environment 'EnvironmentName'。

この例では、テナントの既定環境内のすべての接続を含む、環境内の接続の一覧を返します。

Get-AdminPowerAppEnvironment -Default | Get-AdminPowerAppConnection

この例では、あるコマンドレットから別のコマンドレットに出力をパイプします。 各テナント環境の番号アプリの一覧が表示されます。

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

これにより、次の詳細情報が生成されます:

環境のアプリ番号の詳細を取得するためのユーザー PowerShell。