Power Platform データの消失防止 (DLP) SDK
注意
新機能と改善された Power Platform 管理センター は、現在パブリック プレビュー段階にあります。 新しい管理センターは、特定の結果をより迅速に達成するのに役立つタスク指向のナビゲーションで使いやすくなるように設計されています。 新しい Power Platform 管理センターが 一般提供 に移行する、新しいドキュメントと更新されたドキュメントを公開します。
このトピックでは、DLP SDK の機能を紹介し、DLP ポリシーの作成、読み込み、更新、削除に至るまで、DLP がテナントや環境のポリシー管理にどのように役立つかを説明します。 詳細: データ損失防止ポリシー
このサンプルを実行する方法
サンプル リポジトリ をダウンロードまたは複製して、ローカル コピーを用意します。
管理者として PowerShell ISE を開きます。
次のコマンドを実行します。
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -Force
RunSamples.ps1 を編集し、以下の変更を行います :
- $TenantAdminName の値をテナント管理者アカウントに置き換えます
- $TenantAdminPassword の値をテナント管理者アカウントのパスワードに置き換えます
- $EnvironmentAdminName の値を環境管理者アカウントに置き換えます
- $EnvironmentAdminPassword の値を環境管理者アカウントのパスワードに置き換えます
注 : テナント管理者のアカウントを、環境管理者のアカウントとして使用しないでください。
RunSamples.ps1 を実行します。
このサンプルの概要
このサンプルは、Microsoft.PowerApps.Administration.PowerShell の DLP API を呼び出し、DLP ポリシーの作成、読み取り、更新、削除を行います。 以下は、SDK でサポートされているシナリオです。
- コネクタを ビジネス、非ビジネス、ブロックされた グループに分類するテナント レベルのポリシーを作成します。
- コネクタを ビジネス、非ビジネス、ブロックされた グループに分類する特定の環境を除く、すべての環境に対してポリシーを作成します。
- コネクタを ビジネス、非ビジネス、ブロックされた グループに分類する 1 つの環境に対してポリシーを作成します。
- テナント レベル ポリシー (すべての環境) のリストを取得します。
- ポリシーを更新して、グループ間 (ビジネス、非ビジネス、および ブロックされた) でコネクタを移動します。
- 以前はレガシー PowerShell APIを使用し、現在は新しい PowerShell APIを使用している既存のポリシーの互換性をテストします。
- テナント内のすべてのチーム環境にデータ ポリシーを適用します。 詳細: すべての Dataverse for Teams 環境にデータ ポリシーを適用する
このサンプルの動作方法
このサンプルでは、参考まで にDLP API を呼び出す方法について、いくつかの DLP シナリオを提供しています。 サンプルを実行してその結果を確認できます。