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

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

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

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

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

Чтобы назначить политику пользователю:

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

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

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

    Снимок экрана: область

Примечание.

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

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

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

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

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

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

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

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

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

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

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

Примечание.

Соединитель Skype для бизнеса Online в настоящее время является частью последнего модуля Teams PowerShell.

Если вы используете последний общедоступный выпуск Teams PowerShell, устанавливать соединитель Skype для бизнеса Online не требуется.

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   $credential = Get-Credential
   Connect-MicrosoftTeams -Credential $credential

В этом примере мы назначаем политику собраний Teams с именем "Политика собраний учащихся" пользователю с именем Reda.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

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

Если вы не укажете ранжирование, присваивание политики будет присвоено наименьшее ранжирование.

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

Примечание.

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

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

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

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

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

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

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

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

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

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

Примечание.

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

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

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

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

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

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

New-CsGroupPolicyAssignment -GroupId d8ebfa45-0f28-4d2d-9bcc-b158a49e2d17 -PolicyType TeamsMeetingPolicy -PolicyName "Retail Managers Meeting Policy" -Rank 1

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

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

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

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

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

Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy

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

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

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

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

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

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

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

Remove-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy -GroupId f985e013-0826-40bb-8c94-e5f367076044

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

Примечание.

Командлет Set-CsGroupPolicyAssignment будет доступен в ближайшее время. Тем временем, чтобы изменить назначение групповой политики, можно удалить текущее назначение политики из группы, а затем добавить новое назначение политики.

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

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

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

Set-CsGroupPolicyAssignment -GroupId 566b8d39-5c5c-4aaa-bc07-4f36278a1b38 -PolicyType TeamsMeetingPolicy -PolicyName SupportCallPark -Rank 3

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

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

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

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

Выходные данные показывают, что пользователю была напрямую назначена политика трансляции собраний Teams с именем Employee Events, которая имеет приоритет над политикой с именем Vendor Live Events , назначенной группе, к которой принадлежит пользователь.

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

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

Для этого используйте следующий командлет в Skype для бизнеса 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 пользователей. Для достижения наилучших результатов не отдайте несколько пакетов за раз. Разрешить пакетам завершать обработку перед отправкой дополнительных пакетов.

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

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

Install-Module -Name MicrosoftTeams

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

Connect-MicrosoftTeams

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

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

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

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

Connect-AzureAD

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

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

В этом примере мы используем командлет New-CsBatchPolicyAssignmentOperation , чтобы назначить политику установки приложения с именем "Политика установки приложений для отдела кадров" пакету пользователей, перечисленных в 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"

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

Connect-AzureAD
$users = Get-AzureADUser
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. Очистите назначения политик в мастере Teams для образования: Мастер политики teams для образования применяет глобальные параметры политики по умолчанию для учащихся и назначает настраиваемый набор политик для группы сотрудников с помощью назначения групповой политики. Администраторам необходимо очистить отдельные политики учащихся и сотрудников, чтобы глобальные (по умолчанию для всей организации) и групповые назначения были эффективными.
  3. Удалите неправильные назначения политик: Если существует большая группа отдельных пользователей, которым назначена неправильная политика с помощью прямого назначения, можно массово использовать политики отмены назначения для удаления этих назначений.

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

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

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

    Страница

    Примечание.

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

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

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

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

    Важно

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

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

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