Поділитися через


Обмеження спільного доступу

У керованих середовищах адміністратори можуть обмежити обсяг надання користувачами спільного доступу до компонованих програм. Щоб настроїти ці правила, виберіть кероване середовище у списку середовищ у центрі адміністрування Power Platform. Далі на панелі команд виберіть Редагування керованих середовищ. Правила надання спільного доступу знаходяться в розділі Обмеження надання спільного доступу.

Знімок екрана налаштувань керування середовищем Edit Environment Management з виділеним пунктом Обмежити спільний доступ.

Правила надання спільного доступу

Правила надання спільного доступу Системна поведінка при виборі
Не встановлювати обмеження Виберіть не обмежувати спільний доступ до компонованих програм.
Виключити надання спільного доступу групами безпеки Виберіть, чи заборонено користувачам надавати спільний доступ до компонованих програм для будь-яких груп безпеки або будь-кого.
Обмежити загальну кількість осіб, яким надається спільний доступ Якщо вибрано параметр Виключити надання спільного доступу групам безпеки, можна керувати максимальною кількістю користувачів, які можуть отримати спільний доступ до компонованої програми.

Нотатка

Правила надання спільного доступу застосовуються примусово під час спроби надання спільного доступу до програми. Це не вплине на наявних користувачів, які вже мали доступ до додатка до застосування правил спільного доступу. Однак якщо додаток не відповідає вимогам після встановлення правил, доступ до нього буде дозволено, доки додаток не відповідатиме новим правилам.

Після налаштування правил надання спільного доступу у центрі адміністрування Power Platform може знадобитися до години, перш ніж вони почнуть застосовуватись.

Правила надання спільного доступу у середовищах Dataverse for Teams не впливають на надання спільного доступу до робочої групи при виборі Опублікувати у Teams. Проте, коли користувач намагається надати спільний доступ окремим користувачам або групам у Teams, окрім тих, що прив'язані до середовища, обмеження щодо надання спільного доступу будуть застосовані.

Якщо користувач спробує надати спільний доступ до компонованої програми всупереч правилам надання спільного доступу, буде відображено наведено нижче повідомлення.

Знімок екрана повідомлення, коли програма «Полотно» не дотримується правила спільного доступу.

Використання PowerShell для встановлення обмежень спільного доступу

Ви також можете використовувати PowerShell, щоб установлювати та знімати обмеження на спільний доступ.

Установлення обмежень на спільний доступ

Нижче наведено сценарій PowerShell, який виключає спільний доступ до програми на полотні для груп безпеки та забороняє спільний доступ до програми на полотні для більш ніж 20 осіб у керованому середовищі.

# 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.

Див. також

Загальні відомості про керовані середовища
Увімкнення керованих середовищ
Аналітичні огляди використання
Політики щодо даних
Ліцензування
Перегляд використання ліцензій (підготовча версія)
Параметри клієнта