Назначение пакетов политики пользователям и группамAssign policy packages to users and groups

В этой статье рассматриваются различные способы назначения пакетов политики пользователям и группам в Microsoft Teams.This article reviews the different ways to assign policy packages to users and groups in Microsoft Teams. Перед чтением обязательно прочитайте статью Назначение политик в Teams - начало работы.Before reading, be sure you've read Assign policies in Teams - getting started.

Примечание

Для получения назначенного пользовательского пакета политик каждому пользователю будет необходима надстройка Advanced Communications.Each user will require the Advanced Communications add-on in order to receive a custom policy package assignment. Дополнительные сведения см. в статье Надстройка Advanced Communications для Microsoft Teams.For more information, see Advanced Communications add-on for Microsoft Teams.

Назначение пакета политики пользователямAssign a policy package to users

Пакет политики в Teams — это набор предопределевших политик и параметров политики, которые можно назначить пользователям с одинаковыми или похожими ролями в организации.A policy package in Teams is a collection of predefined policies and policy settings that you can assign to users who have the same or similar roles in your organization. Каждый пакет политики предназначен для роли пользователя и содержит предварительно заранее задав политики и параметры политики, которые поддерживают типичные для нее действия.Each policy package is designed around a user role and includes predefined policies and policy settings that support activities typical for that role. Некоторые примеры пакетов политики: пакет для образовательных учреждений (преподаватель) и пакет для медицинского обслуживания (медицинского работника).Some examples of policy packages are the Education (Teacher) package and Healthcare (Clinical worker) package. Дополнительные информации см. в этойTeams.To learn more, see Manage policy packages in Teams.

Назначение пакета политики одному пользователюAssign a policy package to one user

  1. В левой области навигации центра администрирования Microsoft Teams перейдите в меню Пользователи и выберите пользователя.In the left navigation of the Microsoft Teams admin center, go to Users, and then select the user.
  2. На странице пользователя выберите Политики , а затем рядом с пакетом политики выберите Изменить.On the user's page, select Policies, and then next to Policy package, select Edit.
  3. В области Назначение пакета политики выберите пакет, который вы хотите назначить, и выберите сохранить.In the Assign policy package pane, select the package you want to assign, and then select Save.

Teams в Центре администрирования для назначения пакета политики пользователю

Назначение пакета политики нескольким пользователямAssign a policy package to multiple users

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите в пакеты политики , а затем выберите пакет политики, который вы хотите назначить, щелкнув слева от имени пакета.In the left navigation of the Microsoft Teams admin center, go to Policy packages, and then select the policy package you want to assign by clicking to the left of the package name.
  2. Выберите Управление пользователями.Select Manage users.
  3. В области Управление пользователями выполните поиск по отображаемому имени или по имени пользователя, выберите имя и нажмите Добавить.In the Manage users pane, search for the user by display name or by user name, select the name, and then select Add. Повторите это действие для каждого пользователя, которого нужно добавить.Repeat this step for each user that you want to add.
  4. Завершив добавление пользователей, выберите Сохранить.When you're finished adding users, select Save.

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

Назначение пакета политики группеAssign a policy package to a group

Назначение пакетов политики группам позволяет назначать несколько политик группе пользователей, например группе безопасности или группе рассылки.Policy package assignment to groups let you assign multiple policies to a group of users, such as a security group or distribution list. Назначение политики распространяется на участников группы в соответствии с правилами очередности.The policy assignment is propagated to members of the group according to precedence rules. При добавлении или удалении участников группы, назначения политик для них обновляются соответствующим образом.As members are added to or removed from a group, their inherited policy assignments are updated accordingly.

Назначение пакета политики группам рекомендуется для групп до 50 000 пользователей, но оно также будет работать с более крупными группами.Policy package assignment to groups is recommended for groups of up to 50,000 users, but it will also work with larger groups.

При назначении пакета политики он сразу же назначается группе.When you assign the policy package, it's immediately assigned to the group. Однако распространение назначения политики на участников группы выполняется в фоновом режиме и может занять некоторое время в зависимости от размера группы.However, the propagation of the policy assignment to members of the group is performed as a background operation and might take some time, depending on the size of the group. То же самое происходит, если политика не назначена группе, а также когда участники добавляются в группу или удаляются из нее.The same is true when a policy is unassigned from a group, or when members are added to or removed from a group.

Важно!

Перед началом работы важно понимать(правилаприоритета) и (ранжирование назначений группы).Before you get started, it's important to understand (precedence rules) and (group assignment ranking). Убедитесь, что вы читаете и понимаете понятияв( Что необходимо знать о назначении политик группам) ранее в этой статье.Make sure you read and understand the concepts in (What you need to know about policy assignment to groups) earlier in this article.

Назначение пакета политики группе пользователей в Центре администрированияAssign a policy package to a group of users in the admin center

  1. Войдите в Центр администрирования Teams.Sign in to the Teams admin center.

  2. На левой странице навигации перейдите на страницу пакета политики.In the left navigation, go to the policy package page.

  3. Выберите вкладку Назначение групповой политики.Select the Group policy assignment tab.

  4. Выберите Добавить группу, а затем в области Назначение пакета политики группе сделайте следующее:Select Add group, and then in the Assign a policy package to group pane, do the following:

    а)a. Найщите и добавьте группу, для нее нужно назначить пакет политики.Search for and add the group you want to assign the policy package to.

    б)b. Выберите пакет политики.Select a policy package.

    в.c. Заведите ранжирование для каждого типа политики.Set the ranking for each policy type.

    г.d. Выберите Применить.Select Apply.

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

  1. Чтобы управлять ранжированием для определенного типа политики, перейдите на страницу политики.To manage ranking for a specific policy type, navigate to the specific policy page.
  2. Чтобы перена назначение пакета политики группе, сначала удалите назначение групповой политики.To reassign a policy package to a group, first remove the group policy assignment. Затем следуйте этим шагам, чтобы назначить пакет политики группе.Then, follow the steps above to assign the policy package to a group.

Работа с PowerShellWork with PowerShell

Получить модуль Teams PowerShellGet the Teams PowerShell module

Пошаговую инструкцию см. в Teams PowerShell.For step-by-step guidance, see Install Teams PowerShell.

Назначение пакета политики группе пользователейAssign a policy package to a group of users

Чтобы назначить группе пакет политики, используйте cmdlet Grant-CsGroupPolicyPackageAssignment.Use the Grant-CsGroupPolicyPackageAssignment cmdlet to assign a policy package to a group. Группу можно указать с помощью ИД объекта, SIP-адреса или адреса электронной почты.You can specify a group by using the object ID, SIP address, or email address. При назначении пакета политики укажите(ранжированиеназначений группы) для каждого типа политики в пакете политики.When you assign the policy package, specify a (group assignment ranking) for each policy type in the policy package.

В этом примере пакет политики Education_Teacher назначается группе со ранжированием заданий 1 для TeamsAppSetupPolicy и TeamsMeetingBroadcastPolicy, а для TeamsMeetingPolicy — 2.In this example, we assign the Education_Teacher policy package to a group with an assignment ranking of 1 for TeamsAppSetupPolicy and TeamsMeetingBroadcastPolicy and a ranking of 2 for TeamsMeetingPolicy.

Grant-CsGroupPolicyPackageAssignment -GroupId "dae90bb4-120f-4a3e-a15d-30f142e79f69" -PackageName "Education_Teacher" -PolicyRankings "TeamsAppSetupPolicy, 1", "TeamsMeetingBroadcastPolicy, 1", "TeamsMeetingPolicy, 2"

Назначение пакета политики пакету пользователейAssign a policy package to a batch of users

При назначении пакетного пакета политики вы можете одновременно назначить пакет политики большому набору пользователей, не пользуясь сценарием.With batch policy package assignment, you can assign a policy package to large sets of users at a time without having to use a script. С помощью нового CsBatchPolicyAssignmentOperation можно отправить пакет пользователей и пакет политики, который вы хотите назначить.You use the New-CsBatchPolicyAssignmentOperation cmdlet to submit a batch of users and the policy package that you want to assign. Задания будут обрабатываться в фоновом режиме, а для каждого пакета будет создан идентификатор операции.The assignments are processed as a background operation and an operation ID is generated for each batch. Затем можно использовать для отслеживания хода выполнения и состояния заданий в пакете с помощью get-CsBatchPolicyAssignmentOperation.You can then use the Get-CsBatchPolicyAssignmentOperation cmdlet to track the progress and status of the assignments in a batch.

Укажите пользователей по их ИД объекта или SIP-адресу.Specify users by their object ID or Session Initiation Protocol (SIP) address. SIP-адрес пользователя часто имеет то же значение, что и имя директора-пользователя (UPN) или адрес электронной почты, но это не обязательно.A user's SIP address often has the same value as the User Principal Name (UPN) or email address, but this isn't required. Если имя пользователя указано с помощью его имя-пользователя или электронной почты, но его значение отличается от SIP-адреса, назначение политики для него не удастся.If a user is specified using their UPN or email, but it has a different value than their SIP address, then policy assignment will fail for the user. Если пакет содержит дубликатов пользователей, они будут удалены из пакета до обработки, а состояние будет предоставлено только для уникальных пользователей, оставшихся в пакете.If a batch includes duplicate users, the duplicates will be removed from the batch before processing and status will only be provided for the unique users remaining in the batch.

Пакет содержит до 5000 пользователей.A batch contains up to 5,000 users. Для получения наилучших результатов не от отправки нескольких пакетов за один раз.For best results, don't submit more than a few batches at a time. Разрешить обработку пакетов перед отправкой дополнительных пакетов.Allow batches to complete processing before submitting more batches.

Использование модуля Teams PowerShellUse the Teams PowerShell module

Чтобы установить модуль powerShell Microsoft Teams PowerShell, запустите следующую следующую командную установку:Run the following to install the Microsoft Teams PowerShell module (if you haven't already). Установите версию 1.0.5 или более поздней.Make sure you install version 1.0.5 or later.

Install-Module -Name MicrosoftTeams

Чтобы подключиться к Teams и начать сеанс, запустите следующее:Run the following to connect to Teams and start a session.

Connect-MicrosoftTeams

Когда вам будет предложено, войте в учетные данные администратора.When you're prompted, sign in using your admin credentials.

Назначение пакетов политики для пакета пользователейAssign policy packages to a batch of users

В этом примере для назначения пакета политики пакету пользователей используется Education_PrimaryStudent New-CsBatchPolicyAssignmentOperation.In this example, we use the New-CsBatchPolicyAssignmentOperation cmdlet to assign the Education_PrimaryStudent policy package to a batch of users.

New-CsBatchPolicyPackageAssignmentOperation -Identity 1bc0b35f-095a-4a37-a24c-c4b6049816ab,user1@econtoso.com,user2@contoso.com -PackageName Education_PrimaryStudent

См. состояние пакета назначенияSee the status of a batch assignment

Чтобы получить состояние пакета назначения, где OperationId — это код операции, возвращаемый этим cmdlet для заданного пакета, запустите New-CsBatchPolicyAssignmentOperation следующую операцию:Run the following to get the status of a batch assignment, where OperationId is the operation ID that's returned by the New-CsBatchPolicyAssignmentOperation cmdlet for a given batch.

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

Если выходные данные показывают, что произошла ошибка, запустите следующую, чтобы получить дополнительные сведения об ошибках, которые находятся в UserState свойстве.If the output shows that an error occurred, run the following to get more information about errors, which are in the UserState property.

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

Подробнее см. в get-CsBatchPolicyAssignmentOperation.To learn more, see Get-CsBatchPolicyAssignmentOperation.