Отключение политики отправки собственных файлов Teams

Microsoft Teams использует OneDrive и SharePoint для хранения и совместного использования содержимого, но некоторые организации и пользователи могут предпочесть использовать сторонних поставщиков хранилища.

Если ваша организация выбирает стороннюю сторону для хранения содержимого, необходимо отключить NativeFileEntryPoints параметр в политике Файлов Teams. Этот параметр включен по умолчанию, который показывает возможность отправки содержимого из OneDrive или SharePoint в чаты или каналы Teams.

Эта статья поможет вам создать, задать, назначить и удалить NativeFileEntryPoints параметр с помощью PowerShell.

Примечание.

Если политика файлов Teams отключена, пользователи не видят точки доступа для OneDrive и SharePoint в Teams. Однако создание новых команд и каналов по-прежнему активирует создание соответствующих библиотек SharePoint. На приложение OneDrive в левой области навигации в Teams не влияет отключенная политика файлов.

Подготовка к обновлению политики файлов Teams

Настройка Microsoft PowerShell

В настоящее время эту политику нельзя изменить в Центре администрирования Teams. Администратор клиента вашей организации должен внести изменения с помощью командлетов PowerShell, описанных далее в этой статье.

Разрешить сторонние приложения в Центре администрирования Teams

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

Администратору клиента необходимо включить политику Разрешить сторонние приложения в Центре администрирования Teams.

Сведения о том, как разрешить сторонние или пользовательские приложения, см. в статье Управление параметрами приложений для всей организациистатьи Управление приложениями в Центре администрирования Microsoft Teams.

Отключение NativeFileEntryPoints для всего клиента

Если параметру задано -Identity значение , Global параметры политики применяются ко всем пользователям в организации.

Пример командлета политики PowerShell для всего клиента

Следующий пример команды PowerShell задает параметру NativeFileEntryPoints значение Disabled для всего клиента:

Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled

Проверка состояния клиента

Чтобы просмотреть текущее состояние политики файлов Teams клиента, используйте Get-CsTeamsFilesPolicy командлет .

Get-CsTeamsFilesPolicy -Identity Global

Включение или отключение собственной точки отправки файлов

Чтобы включить или отключить собственную точку отправки файлов для всего клиента, задайте для NativeFileEntryPoints параметра значение Enabled или Disabled.

Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Enabled
Set-CsTeamsFilesPolicy -Identity Global -NativeFileEntryPoints Disabled

Удаление политики для пользователей

Чтобы удалить политику файлов Teams для пользователей, используйте Remove-CsTeamsFilesPolicy командлет .

Remove-CsTeamsFilesPolicy -Identity Global

Отключение NativeFileEntryPoints для определенных пользователей

Вы также можете обновить политику файлов Teams для определенных пользователей, создав новую строку политики -Identity файлов Teams и назначив только что созданную политику пользователям.

Пример командлета политики PowerShell для определенных пользователей

Этот пример команды PowerShell создает новый CsTeamsFilesPolicy объект с -Identity именем как UserPolicy , а параметр имеет NativeFileEntryPoints значение Disabled.

Если пользователю назначается с -Identity UserPolicy, его собственные CsTeamsFilesPolicy точки входа в файл отключаются.

New-CsTeamsFilesPolicy -Identity UserPolicy -NativeFileEntryPoints Disabled

Назначение политики пользователю

После создания новой политики ее можно назначить пользователям с помощью командлета Grant-CsTeamsFilesPolicy .

Grant-CsTeamsFilesPolicy  -identity "user email id" -PolicyName UserPolicy

Обновление политики

Если необходимо изменить параметр новой политики UserPolicyфайлов Teams , используйте Set-CsTeamsFilePolicy командлет .

Set-CsTeamsFilesPolicy -Identity UserPolicy -NativeFileEntryPoints Enabled

Удаление политики для полного списка пользователей

Чтобы удалить политику для всех пользователей, назначенных политике UserPolicyфайлов Teams , используйте Remove-CsTeamsFilesPolicy командлет .

Remove-CsTeamsFilesPolicy -Identity UserPolicy

Примечание.

После внесения изменений в политику разрешите отображение изменений в клиентах Teams пользователей в течение 12 часов.