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 환경에 DLP 정책을 적용합니다. 추가 정보: 모든 Dataverse for Teams 환경에 데이터 손실 방지 정책 적용

이 샘플 작동 방식

이 샘플은 참조를 위해 DLP API를 호출하는 방법에 대한 일부 DLP 시나리오를 제공합니다. 샘플을 실행하고 결과를 볼 수 있습니다.