Power Platform 数据丢失防护 (DLP) SDK

本主题介绍 DLP SDK 的功能,并向您展示 DLP 如何通过从创建、读取、更新到删除 DLP 策略的体验来帮助您管理租户和环境策略。 详细信息:数据丢失防护政策

如何运行此示例

  1. 下载或克隆示例存储库可拥有本地副本。

  2. 以管理员身份打开 PowerShell ISE

  3. 运行以下命令:

    Install-Module -Name Microsoft.PowerApps.Administration.PowerShell -Force
    
  4. 编辑 RunSamples.ps1,进行以下更改:

    • 将 $TenantAdminName 值替换为您的租户管理员帐户
    • 将 $TenantAdminPassword 值替换为您的租户管理员帐户密码
    • 将 $EnvironmentAdminName 值替换为您的环境管理员帐户
    • 将 $EnvironmentAdminPassword 值替换为您的环境管理员帐户密码

    注意:不应将租户管理员帐户用作环境管理员帐户。

  5. 运行 RunSamples.ps1。

此示例的用途

此示例在 Microsoft.PowerApps.Administration.PowerShell 中调用 DLP API,来创建、读取、更新和删除 DLP 策略。 下面是 SDK 支持的情形。

  1. 创建一个租户级策略,将连接器分类为业务非业务已阻止组。
  2. 为所有环境创建策略(除了将连接器分类为业务非业务已阻止组的某些环境外)。
  3. 为将连接器分类为业务非业务已阻止组的一个环境创建策略。
  4. 获取租户级策略的列表(所有环境)。
  5. 更新策略以跨组移动连接器(业务非业务已阻止)。
  6. 测试先前使用旧 PowerShell API、现在使用新 PowerShell API 的现有策略的兼容性。
  7. 将数据策略应用到租户内的所有 Teams 环境。 详细信息:向所有 Dataverse for Teams 环境应用数据策略

此示例的工作原理

此示例提供了一些有关如何调用 DLP API 的 DLP 方案,以供您参考。 您可以运行此示例,然后查看结果。