Ограничение предоставления доступа

В управляемых средах администраторы могут ограничить, насколько широко пользователи могут делиться приложениями на основе холста. Чтобы настроить эти правила, выберите управляемую среду из списка сред в центре администрирования Power Platform. Затем выберите Изменить Управляемые среды на панели команд. Правила общего доступа находятся в разделе Ограничение предоставления доступа.

Снимок экрана с параметрами Изменение настроек управления средой с выделенным параметром Ограничить общий доступ.

Правила предоставления доступа

Правила предоставления доступа Поведение системы при выборе
Не устанавливать ограничения Выберите, чтобы не ограничивать предоставление доступа к приложениям на основе холста.
Исключить предоставление доступа группам безопасности Выберите, разрешено ли пользователям делиться приложениями на основе холста с любыми группами безопасности или со всеми.
Ограничить общее количество пользователей, которым может быть предоставлен доступ Если выбран параметр Исключить предоставление доступа группам безопасности, вы можете контролировать максимальное количество пользователей, которым можно предоставить доступ к приложению на основе холста.

Заметка

Правила предоставления доступа применяются, когда пользователи пытаются поделиться приложением. Это не повлияет на существующих пользователей, которые уже имели доступ к приложению до применения правил общего доступа. Однако если приложение не соответствует требованиям после установки правил, отмена общего доступа будет разрешена только до тех пор, пока приложение не будет соответствовать новым правилам.

После установки правил предоставления доступа в центре администрирования Power Platform может пройти до часа, прежде чем они начнут применяться.

Правила предоставления доступа в средах Dataverse for 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.

См. также

Обзор управляемых сред
Включение управляемых сред
Аналитика по использованию
Политики данных
Лицензирование
Просмотр использования лицензий (предварительная версия)
Параметры клиента