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. 将 DLP 策略应用到租户内的所有 Teams 环境。 详细信息:向所有 Dataverse for Teams 环境应用数据丢失防护策略

此示例的工作原理

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