Назначение политик пользователям и группам

В этой статье рассматриваются различные способы назначения политик пользователям и группам в Microsoft Teams.

Дополнительные сведения о политиках, поддерживаемых Центром администрирования Teams и модулем Teams PowerShell, см. в справочнике по политикам Teams.

Перед чтением убедитесь, что вы прочитали статью Назначение политик в Teams — начало работы.

В этом видео показано, как назначать политики нескольким пользователям.

Назначение политики отдельным пользователям

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

Использование Центра администрирования Microsoft Teams

Чтобы назначить политику пользователю, выполните следующие действия:

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите в раздел Пользователи>Управление пользователями.

  2. Выберите пользователя, щелкнув слева от имени пользователя, а затем выберите Изменить параметры.

  3. Выберите политику, которую нужно назначить, и нажмите кнопку Применить.

    Снимок экрана: панель

Примечание.

Чтобы отменить назначение специальной политики от пользователя, можно задать для каждой политики значение Глобальная (по умолчанию для всей организации). Вы также можете удалить назначения политик в массовом режиме для всех пользователей, непосредственно назначенных политике. Дополнительные сведения см . в статье Массовое отмена назначения политик.

Чтобы назначить политику пользователю, можно также выполнить следующие действия:

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите на страницу политики.

  2. Выберите политику, которую нужно назначить, щелкнув слева от имени политики.

  3. Выберите Назначить пользователей.

  4. В области Управление пользователями выполните поиск по отображаемому имени или по имени пользователя, выберите имя и нажмите Добавить. Повторите это действие для каждого пользователя, которого нужно добавить.

  5. Завершив добавление пользователей, нажмите кнопку Применить.

    Снимок экрана, на котором показано, как назначить политику пользователю в Центре администрирования Teams с помощью второго метода.

Использование PowerShell

Каждый тип политики имеет собственный набор командлетов для управления им. Grant- Используйте командлет для заданного типа политики, чтобы назначить политику. Например, используйте Grant-CsTeamsMeetingPolicy командлет , чтобы назначить пользователям политику собраний Teams. Эти командлеты включены в модуль Teams PowerShell и описаны в справочнике по командлетам Skype для бизнеса.

Скачайте и установите общедоступный выпуск Teams PowerShell (если это еще не сделано), а затем выполните следующую команду, чтобы подключиться.

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   Connect-MicrosoftTeams

В этом примере мы назначим политику собраний Teams с именем Student Meeting Policy пользователю Reda.

Grant-CsTeamsMeetingPolicy -Identity reda@contoso.com -PolicyName "Student Meeting Policy"

Дополнительные сведения см. в статье Управление политиками с помощью PowerShell.

Назначение политики группе

Назначение политик группам позволяет назначать политику группе пользователей, например группе Microsoft 365, группе безопасности или списку рассылки. Назначение политики распространяется на участников группы в соответствии с правилами очередности. При добавлении или удалении участников группы, назначения политик для них обновляются соответствующим образом.

Назначение политики группам рекомендуется для групп до 50 000 пользователей, но оно также будет работать с большими группами.

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

Назначения групповой политики распространяются только пользователям, которые являются непосредственными членами группы. Назначения не распространяются на членов вложенных групп.

Важно!

Модуль Teams PowerShell и Центр администрирования Teams не поддерживают следующие политики для назначения групповой политики.

  • Политика разрешений приложений Teams
  • Политика маршрутизации экстренных вызовов Teams
  • Политика роуминга сети Teams
  • Политика обновления Teams
  • Политика голосовых приложений Teams

Что необходимо знать о назначении политики группам

Прежде чем приступить к работе, важно понять правила приоритета и ранжирование назначений групп.

Правила приоритета

Для определенного типа политики действующая политика пользователя определяется в соответствии со следующими параметрами:

  • Политика, непосредственно назначенная пользователю, имеет приоритет над любой другой политикой того же типа, назначенной группе. Другими словами, если пользователю напрямую назначена политика заданного типа, этот пользователь не наследует политику того же типа от группы. Это также означает, что если у пользователя есть политика заданного типа, которая была ему назначена напрямую, необходимо удалить эту политику от пользователя, прежде чем он сможет наследовать политику того же типа от группы.
  • Если пользователю не назначена политика напрямую и он является членом двух или нескольких групп и каждой группе назначена политика одного типа, пользователь наследует политику назначения группы с наивысшим рейтингом. Чем меньше число, тем выше рейтинг с 1 является самым высоким рейтингом.
  • Если пользователь не является членом групп, которым назначена политика, к пользователю применяется глобальная политика (по умолчанию для всей организации) для этого типа политики.

Действующая политика пользователя обновляется в соответствии со следующими правилами:

  • при добавлении пользователя в группу или удалении из нее, которому назначена политика.
  • политика не назначена из группы.
  • Политика, назначенная пользователю напрямую, удаляется.

Ранжирование назначений группы

Примечание.

Заданный тип политики может быть назначен максимум 64 группам в экземплярах политики для этого типа.

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

Ранжирование групповых назначений относительно других назначений группы того же типа. Например, если вы назначаете политику вызовов двум группам, задайте для одного назначения значение 1, а для другого — 2, при этом 1 — самый высокий рейтинг. Рейтинг назначений групп указывает, какое членство в группах важнее или важнее других членства в группах в отношении наследования.

Предположим, что у вас есть две группы: Сотрудники Магазина и Менеджеры магазина. Обеим группам назначается политика звонков Teams, политика звонков сотрудников Магазина и политика звонков менеджеров магазина соответственно. Для руководителя магазина, который находится в обеих группах, их роль в качестве менеджера более актуальна, чем роль сотрудника, поэтому политика звонков, назначенная группе менеджеров магазинов, должна иметь более высокий рейтинг.

Группы Имя политики вызовов Teams Rank (Ранг)
Диспетчеры магазинов Политика звонков диспетчеров магазинов 1
Сотрудники Магазина Политика звонков для сотрудников Магазина 2

Если не указать рейтинг, назначение политики получает самый низкий рейтинг.

В Центре администрирования Teams

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите на страницу типа политики. Например, перейдите в раздел Политики собраний>.
  2. Перейдите на вкладку Назначение групповой политики .
  3. Выберите Добавить группу, а затем в области Назначение политики группе выполните следующие действия.
    1. Найдите и добавьте группу, которой вы хотите назначить политику.

    2. Задайте рейтинг для назначения группы.

    3. Выберите политику, которую нужно назначить.

    4. Нажмите Применить.

      Снимок экрана: назначение политики группе в Центре администрирования Teams.

Чтобы удалить назначение групповой политики, на вкладке Назначение групповой политики на странице политики выберите назначение группы и нажмите кнопку Удалить.

Чтобы изменить рейтинг назначения группы, сначала необходимо удалить назначение групповой политики. Затем выполните описанные выше действия, чтобы назначить политику группе.

В этом видео показано, как создать и назначить настраиваемую политику собраний группе.

Установка модуля Microsoft Teams PowerShell и подключение к нему

Пошаговые инструкции см. в разделе Установка Teams PowerShell.

Назначение политики группе пользователей

Используйте соответствующий командлет Grant, чтобы назначить политику группе. Группу можно указать с помощью идентификатора объекта, SIP-адреса или адреса электронной почты.

В этом примере мы назначаем политику собраний Teams с именем Политика собраний менеджеров розничной торговли группе с рейтингом назначения 1.

Grant-CsTeamsMeetingPolicy -Group d8ebfa45-0f28-4d2d-9bcc-b158a49e2d17 -PolicyName "Retail Managers Meeting Policy" -Rank 1

Получение назначений политик для группы

Используйте командлет Get-CsGroupPolicyAssignment , чтобы получить все политики, назначенные группе. Группы всегда перечислены по идентификатору группы, даже если для назначения политики использовался его SIP-адрес или адрес электронной почты.

В этом примере мы извлекаем все политики, назначенные определенной группе.

Get-CsGroupPolicyAssignment -GroupId e050ce51-54bc-45b7-b3e6-c00343d31274

В этом примере мы возвращаем все группы, которым назначена политика собраний Teams.

Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy

Удаление политики из группы

Используйте соответствующий командлет Grant, чтобы удалить политику из группы. При удалении политики из группы приоритеты других политик того же типа, назначенных другим группам с более низким рейтингом, обновляются. Например, если удалить политику с рейтингом 2, политики с рейтингом 3 и 4 будут обновлены в соответствии с новым рейтингом. В следующих двух таблицах показан этот пример.

Ниже приведен список назначений и приоритетов политики для политики собраний Teams.

Имя группы Название политики Rank (Ранг)
Продажи Политика продаж 1
Западный регион Политика западного региона 2
Отдел Политика разделения 3
Дочерней компании Политика дочернего подразделения 4

Если удалить политику "Западный регион" из группы "Западный регион", назначения и приоритеты политики обновляются следующим образом.

Имя группы Название политики Rank (Ранг)
Продажи Политика продаж 1
Отдел Политика разделения 2
Дочерней компании Политика дочернего подразделения 3

В этом примере мы удаляем политику собраний Teams из группы.

Grant-CsTeamsMeetingPolicy -Group f985e013-0826-40bb-8c94-e5f367076044 -PolicyName $null

Изменение назначения политики для группы

Примечание.

Чтобы изменить назначение групповой политики, можно удалить текущее назначение политики из группы, а затем добавить новое назначение политики.

После назначения политики группе можно использовать соответствующий командлет Grant, чтобы изменить назначение политики этой группы следующим образом:

  • Изменение рейтинга
  • Изменение политики определенного типа
  • Изменение политики заданного типа политики и ранжирования

В этом примере мы изменяем политику парковки вызовов Teams группы на политику с именем SupportCallPark, а рейтинг назначения — на 3.

Grant-CsTeamsCallParkPolicy -Group 566b8d39-5c5c-4aaa-bc07-4f36278a1b38 -PolicyName SupportCallPark -Rank 3

Изменение действующей политики для пользователя

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

Во-первых, мы используем командлет Get-CsUserPolicyAssignment вместе с параметром PolicySource для получения сведений о политиках трансляции собраний Teams, связанных с пользователем.

Get-CsUserPolicyAssignment -Identity daniel@contoso.com -PolicyType TeamsMeetingBroadcastPolicy | select -ExpandProperty PolicySource

В выходных данных показано, что пользователю была напрямую назначена политика трансляции собраний Teams с именем События сотрудников, которая имеет приоритет над политикой с именем "Динамические события поставщика ", назначенной группе, к которой принадлежит пользователь.

AssignmentType PolicyName         Reference
-------------- ----------         ---------
Direct         Employee Events
Group          Vendor Live Events 566b8d39-5c5c-4aaa-bc07-4f36278a1b38

Теперь мы удаляем политику "События сотрудников" для пользователя. Это означает, что пользователю больше не назначена политика трансляции собраний Teams, и он наследует политику трансляции поставщиков, назначенную группе, к которой принадлежит пользователь.

Для этого используйте следующий командлет в модуле Microsoft Teams PowerShell.

Grant-CsTeamsMeetingBroadcastPolicy -Identity daniel@contoso.com -PolicyName $null

Используйте следующий командлет в модуле Teams PowerShell, чтобы сделать это в большом масштабе с помощью назначения политики пакетной службы, где $users — это указанный список пользователей.

New-CsBatchPolicyAssignmentOperation -OperationName "Assigning null at bulk" -PolicyType TeamsMeetingBroadcastPolicy -PolicyName $null -Identity $users  

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

Использование Центра администрирования

Чтобы назначить политику пользователям в массовом режиме, выполните следующие действия:

  1. В левой области навигации Центра администрирования Microsoft Teams выберите Пользователи.
  2. Найдите пользователей, которым вы хотите назначить политику, или отфильтруйте представление, чтобы отобразить нужных пользователей.
  3. В столбце (проверка метка) выберите пользователей. Чтобы выбрать всех пользователей, выберите ✓ (проверка метку) в верхней части таблицы.
  4. Выберите Изменить параметры, внесите необходимые изменения и нажмите кнопку Применить.

Чтобы просмотреть состояние назначения политики, в баннере, который отображается в верхней части страницы Пользователи после нажатия кнопки Применить , чтобы отправить назначение политики, выберите Журнал действий. Или в левой области навигации Центра администрирования Microsoft Teams перейдите к панели мониторинга, а затем в разделе Журнал действий выберите Просмотреть сведения. В журнале действий отображаются назначения политик пакетам из более чем 20 пользователей через Центр администрирования Microsoft Teams за последние 30 дней. Дополнительные сведения см. в разделе Просмотр назначений политик в журнале действий.

Использование метода PowerShell

Примечание.

Назначение политики пакетной службы с помощью PowerShell доступно не для всех типов политик Teams. Список поддерживаемых типов политик см. в статье New-CsBatchPolicyAssignmentOperation .

С помощью пакетной политики можно одновременно назначать политику большим наборам пользователей без использования скрипта. Командлет New-CsBatchPolicyAssignmentOperation используется для отправки пакета пользователей и политики, которую вы хотите назначить. Задания будут обрабатываться в фоновом режиме, а для каждого пакета будет создан идентификатор операции. Затем можно использовать командлет Get-CsBatchPolicyAssignmentOperation для отслеживания хода выполнения и состояния назначений в пакете.

Укажите пользователей по идентификатору объекта или sip-адресу. SIP-адрес пользователя часто имеет то же значение, что и имя участника-пользователя (UPN) или адрес электронной почты, но это необязательно. Если пользователь указан с помощью имени участника-пользователя или электронной почты, но имеет значение, отличное от его SIP-адреса, назначение политики для пользователя завершится ошибкой. Если пакет включает повторяющихся пользователей, дубликаты будут удалены из пакета перед обработкой, а состояние будет предоставлено только для уникальных пользователей, оставшихся в пакете.

Пакет может содержать до 5 000 пользователей. Для достижения наилучших результатов не отправляйте больше нескольких пакетов одновременно. Разрешите пакетам завершить обработку перед отправкой дополнительных пакетов.

Установка модуля PowerShell Teams и подключение к нему

Выполните следующую команду, чтобы установить модуль Microsoft Teams PowerShell.

Install-Module -Name MicrosoftTeams

Выполните следующую команду, чтобы подключиться к Teams и начать сеанс.

Connect-MicrosoftTeams

При появлении запроса войдите, используя учетные данные администратора.

Установка модуля Microsoft Graph PowerShell и подключение к нему (необязательно)

Вы также можете скачать и установить модуль Microsoft Graph PowerShell (если вы еще не сделали этого) и подключиться к Microsoft Entra ID, чтобы получить список пользователей в организации.

Выполните следующую команду, чтобы подключиться к Microsoft Entra ID.

Connect-MgGraph

При появлении запроса войдите, используя те же учетные данные администратора, которые использовались для подключения к Teams.

Назначение политики установки пакету пользователей

В этом примере мы используем командлет New-CsBatchPolicyAssignmentOperation , чтобы назначить политику настройки приложения с именем HR App Setup Policy пакету пользователей, перечисленным в файле users_ids.text.

$user_ids = Get-Content .\users_ids.txt
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsAppSetupPolicy -PolicyName "HR App Setup Policy" -Identity $user_ids -OperationName "Example 1 batch"

В этом примере мы подключаемся к Microsoft Entra ID, чтобы получить коллекцию пользователей, а затем назначить политику обмена сообщениями с именем New Hire Messaging Policy пакету пользователей, указанных с помощью SIP-адреса.

Connect-MgGraph
$users = Get-MgUser
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMessagingPolicy -PolicyName "New Hire Messaging Policy" -Identity $users.SipProxyAddress -OperationName "Example 2 batch"

Получение состояния пакетного назначения

Выполните следующую команду, чтобы получить состояние пакетного назначения, где OperationId — это идентификатор операции, возвращаемый командлетом New-CsBatchPolicyAssignmentOperation для данного пакета.

$Get-CsBatchPolicyAssignmentOperation -OperationId f985e013-0826-40bb-8c94-e5f367076044 | fl

Если в выходных данных показано, что произошла ошибка, выполните следующую команду, чтобы получить дополнительные сведения об ошибках, которые находятся в свойстве UserState .

Get-CsBatchPolicyAssignmentOperation -OperationId f985e013-0826-40bb-8c94-e5f367076044 | Select -ExpandProperty UserState

Дополнительные сведения см. в разделе Get-CsBatchPolicyAssignmentOperation.

Удаление прямого назначения политики

Вы можете удалить прямое назначение политики от пользователя. Это можно сделать, чтобы назначение групповой политики войти в силу.

Удаление прямого назначения политики

  1. Перейдите в раздел Пользователи>Управление пользователями.
  2. Выберите пользователя, назначение политики которого требуется удалить.
  3. На странице пользователя выберите вкладку Политики .
  4. В списке политик выберите политику, которую нужно удалить, и нажмите кнопку Удалить.
  5. Выберите Подтвердить.

Массовое отмена назначения политик

При массовом отмене политики удаляются назначения политик, назначенные отдельным пользователям с помощью прямого назначения. Это полезно в следующих сценариях:

  1. Чтобы глобальные (по умолчанию для всей организации) или групповые политики вступают в силу: Из-за правил приоритета глобальные назначения (по умолчанию для всей организации) или групповые политики не вступают в силу для тех пользователей, у которых есть прямое назначение политики. Администратор может массово отменять назначение политик для удаления прямых назначений, чтобы глобальные (по умолчанию для всей организации) или групповые политики вступают в силу.
  2. Очистка назначений политик с помощью мастера Teams для образовательных учреждений: Мастер политик Teams для образования применяет глобальную политику по умолчанию для учащихся и назначает набор настраиваемых политик для группы сотрудников с помощью назначения групповой политики. Чтобы обеспечить эффективность, администраторы должны очистить отдельные политики учащихся и сотрудников для глобальных (по умолчанию для всей организации) и групповых назначений.
  3. Удаление неправильных назначений политик: Если существует большая группа отдельных пользователей, которым назначена неправильная политика с помощью прямого назначения, вы можете использовать политики отмены назначения в массовом порядке, чтобы удалить эти назначения.

Вы можете отменить массовые политики в Центре администрирования Microsoft Teams.

  1. Перейдите в раздел Пользователи>Управление пользователями.

  2. В правом верхнем углу страницы в раскрывающемся меню Действия выберите Отменить назначение политик в массовом порядке.

    Страница

    Примечание.

    Вы также можете отменить назначение политик на отдельных страницах политик, выбрав политику и выбрав Управление пользователями.

  3. Выберите тип политики.

    Отмена назначения политик на массовой странице в Центре администрирования Teams.

  4. Выберите политику, которую вы хотите переназначить, и выберите Загрузить данные , чтобы получить количество пользователей, назначенных этой политике.

    Важно!

    При выборе политики из нее удаляются все назначенные по отдельности пользователи.

  5. Выберите Отменить назначение политики.

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