다음을 통해 공유


공유 제한

관리형 환경에서 관리자는 사용자가 캔버스 앱을 공유할 수 있는 범위를 제한할 수 있습니다. 이러한 규칙을 구성하려면 Power Platform 관리 센터의 환경 목록에서 관리형 환경을 선택하십시오. 그런 다음 명령 모음에서 관리형 환경 편집을 선택합니다. 공유 규칙은 공유 제한 섹션에 있습니다.

공유 제한이 강조 표시된 환경 관리 편집 설정 화면의 스크린샷.

공유 규칙

공유 규칙 선택 시 시스템 동작
제한 설정 안 함 캔버스 앱 공유를 제한하지 않으려면 선택합니다.
보안 그룹과의 공유 제외 사용자가 보안 그룹 또는 모든 사람과 캔버스 앱을 공유할 수 없는지 여부를 선택합니다.
공유할 수 있는 총 개인 제한 보안 그룹과의 공유 제외를 선택하면 캔버스 앱을 공유할 수 있는 최대 사용자 수를 제어할 수 있습니다.

참고

사용자가 앱을 공유하려고 할 때 공유 규칙이 적용됩니다. 이는 공유 규칙을 적용하기 전에 이미 앱에 액세스할 수 있는 기존 사용자에게는 영향을 미치지 않습니다. 그러나 규칙이 설정된 후 앱이 규정을 준수하지 않는 경우 앱이 새로운 규칙을 준수할 때까지 공유 취소만 허용됩니다.

Power Platform 관리 센터에서 공유 규칙을 설정한 후 적용을 시작하는 데 최대 1시간이 걸릴 수 있습니다.

Dataverse for Teams 환경의 공유 규칙은 Teams에 게시를 선택할 때 팀에 대한 공유에 영향을 미치지 않습니다. 그러나 사용자가 환경에 바인딩된 팀이 아닌 개인 또는 팀의 그룹과 공유를 시도하는 경우 공유 제한이 적용됩니다.

사용자가 공유 규칙에 위배되는 캔버스 앱을 공유하려고 하면 아래와 같이 알림이 표시됩니다.

캔버스 앱이 공유 규칙을 준수하지 않을 때의 메시지 스크린샷.

PowerShell을 사용하여 공유 한도 설정

PowerShell을 사용하여 공유 한도를 설정하고 제거할 수도 있습니다.

공유 한도 설정

다음은 보안 그룹과 캔버스 앱 공유를 제외하고 관리형 환경 내에서 20명 이상의 개인과 캔버스 앱 공유를 제외하는 PowerShell 스크립트입니다.

# Retrieve the environment
$environment = Get-AdminPowerAppEnvironment -EnvironmentName <EnvironmentId>

# Update the Managed Environment settings
$governanceConfiguration = $environment.Internal.properties.governanceConfiguration
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'limitSharingMode' -Value "excludeSharingToSecurityGroups" -Force
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'maxLimitUserSharing' -Value "20" -Force

# Save the updated Managed Environment settings
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentId> -UpdatedGovernanceConfiguration $governanceConfiguration

공유 한도 제거

다음은 위의 스크립트에서 구성된 공유 한도를 제거하는 PowerShell 스크립트입니다.

# Retrieve the environment
$environment = Get-AdminPowerAppEnvironment -EnvironmentName <EnvironmentId>

# Update the Managed Environment settings
$governanceConfiguration = $environment.Internal.properties.governanceConfiguration
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'limitSharingMode' -Value "noLimit" -Force
$governanceConfiguration.settings.extendedSettings | Add-Member -MemberType NoteProperty -Name 'maxLimitUserSharing' -Value "-1" -Force

# Save the updated Managed Environment settings
Set-AdminPowerAppEnvironmentGovernanceConfiguration -EnvironmentName <EnvironmentId> -UpdatedGovernanceConfiguration $governanceConfiguration

조직의 거버넌스 오류 콘텐츠 노출

오류 메시지에 표시할 거버넌스 오류 메시지 내용을 지정하면 사용자에게 표시되는 오류 메시지에 포함됩니다. PowerShell 거버넌스 오류 메시지 콘텐츠 명령을 참조하세요.

참조 항목

관리형 환경 개요
관리형 환경 사용
사용량 인사이트
데이터 정책
라이선싱
라이선스 사용량 보기(프리뷰)
테넌트 설정