Назначение политик вашим пользователям в Microsoft TeamsAssign policies to your users in Microsoft Teams

Администраторы используют политики для управления функциями Teams, доступными пользователям в организации.As an admin, you use policies to control the Teams features that are available to users in your organization. Например, есть политики звонков, политики собраний и политики обмена сообщениями.For example, there are calling policies, meeting policies, and messaging policies, to name just a few.

В организациях есть различные типы пользователей с уникальными потребностями и настраиваемые политики, которые вы создаете и назначаете, позволяя настраивать параметры политики для разных наборов пользователей в зависимости от этих потребностей.Organizations have different types of users with unique needs and custom policies that you create and assign let you tailor policy settings to different sets of users based on those needs.

Чтобы упростить управление политиками в организации, Teams предлагает несколько способов назначить политики пользователям.To make it easier to manage policies in your organization, Teams offers several ways to assign policies to users. Политику можно назначать непосредственно пользователям (по отдельности или в масштабе с помощью пакетного назначения) или группе, в которую они в являются.You can assign a policy directly to users, either individually or at scale through a batch assignment, or to a group that the users are members of. Вы также можете использовать пакеты политик, чтобы назначить предустановленную коллекцию политик пользователям с похожими ролями.You can also use policy packages to assign a preset collection of policies to users in your organization who have similar roles. Выбор зависит от количества политик, которые вы управляете, и от количества пользователей, которых вы назначаете.The option that you choose depends on the number of policies that you're managing and the number of users that you're assigning to. Назначив глобальные политики (по умолчанию для всей организации), которые будут применяться к наибольшему числу пользователей в организации, достаточно назначить политики только тем пользователям, для кого требуются специализированные политики.By setting the global (Org-wide default) policies so that they apply to the largest number of users in your organization, you only have to assign policies to those users that require specialized policies.

В этой статье описаны различные способы назначения политик пользователям и рекомендуемые сценарии использования.This article describes the different ways that you can assign policies to users and the recommended scenarios for when to use what.

Какая политика имеет приоритет?Which policy takes precedence?

У пользователя есть одна эффективная политика для каждого типа политики.A user has one effective policy for each policy type. Вполне возможно и даже вероятно, что пользователю непосредственно назначена политика, а также она входит в одну или несколько групп, которые назначены политику того же типа.It's possible or even likely that a user is directly assigned a policy and is also a member of one or more groups that's assigned a policy of the same type. Какая политика имеет приоритет в подобных сценариях?In these kinds of scenarios, which policy takes precedence? Эффективная политика пользователя определяется согласно правилам приоритета.A user's effective policy is determined according to rules of precedence, as follows.

Если пользователю непосредственно назначена политика (по отдельности или через пакетное назначение), она имеет приоритет.If a user is directly assigned a policy (either individually or through a batch assignment), that policy takes precedence. В следующем примере эффективной политикой пользователя является политика собраний "По квадрату1", которая непосредственно назначена пользователю.In the following example, the user's effective policy is the Lincoln Square meeting policy, which is directly assigned to the user.

Схема, показывающая приоритет непосредственно назначенной политики

Если пользователю не назначена непосредственно политика заданного типа, политика, назначенная группе, в которую входит пользователь, имеет приоритет.If a user isn't directly assigned a policy of a given type, the policy assigned to a group that the user is a member of takes precedence. Если пользователь входит в несколько групп, приоритет имеет политика с наивысшим ранжированием назначений для данного типа политики.If a user is a member of multiple groups, the policy that has the highest group assignment ranking for the given policy type takes precedence.

В этом примере эффективная политика пользователя — это политика Exec Teams и HD, которая имеет наивысший рейтинг назначений по сравнению с другими группами, участником которых является пользователь, и которым назначена политика того же типа политики.In this example, the user's effective policy is the Exec Teams and HD policy, which has the highest assignment ranking relative to other groups that the user is a member of and that are also assigned a policy of the same policy type.

Схема, показывающая, как политика, наследуемая от группы, имеет приоритет

Если пользователю не назначена политика напрямую или он не входит в какие-либо группы, ему предоставляется глобальная политика (по умолчанию в организации).If a user isn't directly assigned a policy or isn't a member of any groups that are assigned a policy, the user gets the global (Org-wide default) policy for that policy type. Приведем пример.Here's an example.

Схема, показывающая приоритет глобальной политики

Дополнительные информации см. в правилах приоритета.To learn more, see Precedence rules.

Способы назначения политикWays to assign policies

Ниже представлен обзор способов назначения политик пользователям, а также рекомендуемых сценариев для каждого из них.Here's an overview of the ways that you can assign policies to users and the recommended scenarios for each. Щелкните ссылки, чтобы узнать больше.Click the links to learn more.

Прежде чем назначать политики отдельным пользователям или группам, начните с настройки глобальных (по умолчанию в организации) политик, которые будут применяться к наибольшему числу пользователей в организации.Before assigning policies to individual users or groups, start by setting the global (Org-wide default) policies so that they apply to the largest number of users in your organization. После того как будут настроены глобальные политики, вам потребуется назначить политики только тем пользователям, для кого требуются специализированные политики.Once the global policies are set, you will only need to assign policies to those users that require specialized policies.

РекомендацииDo this Если...If... Использование...Using...
Назначение политики отдельным пользователямAssign a policy to individual users Вы только начали работу в Teams или вам нужно назначить лишь одну или несколько политик небольшому количеству пользователей.You're new to Teams and just getting started or you only need to assign one or a couple of policies to a small number of users. Центр администрирования Microsoft Teams или командлеты PowerShell в модуле Skype для бизнеса Online PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Skype for Business Online PowerShell module
Назначение политики группеAssign a policy to a group Необходимо назначить политики, основанные на членстве пользователя в группах.You need to assign policies based on a user's group membership. Например, вы хотите назначить политику всем пользователям в группе безопасности или списке рассылки.For example, you want to assign a policy to all users in a security group or distribution list. Центр администрирования Microsoft Teams или командлеты PowerShell в модуле Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Назначение политики для пакета пользователейAssign a policy to a batch of users Политики необходимо назначать большим наборам пользователей.You need to assign policies to large sets of users. Например, вы хотите назначить политику одновременно сотням или тысячам пользователей в организации.For example, you want to assign a policy to hundreds or thousands of users in your organization at a time. Центр администрирования Microsoft Teams или командлеты PowerShell в модуле Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Назначение пакета политики пользователямAssign a policy package to users Необходимо назначить несколько политик определенным наборам пользователей с одинаковыми или похожими ролями.You need to assign multiple policies to specific sets of users in your organization who have the same or similar roles. Например, назначьте пакет политики "Образование (преподаватель)" преподавателям в вашем учебном за учебных заведениях, чтобы предоставить им полный доступ к чатам, звонкам и собраниям, а также к пакету политики "Образование (дополнительное учебное заведения)", чтобы ограничить некоторые возможности, такие как частные вызовы.For example, assign the Education (Teacher) policy package to teachers in your school to give them full access to chats, calling, and meetings and the Education (Secondary school student) policy package to secondary students to limit certain capabilities like private calling. Центр администрирования Microsoft Teams или командлеты PowerShell в модуле Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Назначение пакета политики группе (в режиме личной предварительной версии)Assign a policy package to a group (in private preview) Группе пользователей с одинаковыми или похожими ролями необходимо назначить несколько политик.You need to assign multiple policies to a group of users in your organization who have the same or similar roles. Например, вы хотите назначить пакет политики всем пользователям в группе безопасности или списке рассылки.For example, you want to assign a policy package to all users in a security group or distribution list. Центр администрирования Microsoft Teams (скоро появится) или командлеты PowerShell в модуле Teams PowerShellThe Microsoft Teams admin center (coming soon) or PowerShell cmdlets in the Teams PowerShell module
Назначение пакета политики пакету пользователейAssign a policy package to a batch of users Необходимо назначить несколько политик для пакета пользователей в организации с одинаковыми или похожими ролями.You need to assign multiple policies to a batch of users in your organization who have the same or similar roles. Например, назначьте пакет политики "Образование (преподаватель)" всем преподавателям в учебном за учебных заведениях с помощью пакетного задания, чтобы предоставить им полный доступ к чатам, звонкам и собраниям, и назначьте пакет политики "Образование (дополнительное учебное заведения)" пакету дополнительных учащихся, чтобы ограничить некоторые возможности, такие как частные вызовы.For example, assign the Education (Teacher) policy package to all teachers in your school using batch assignment to give them full access to chats, calling, and meetings and assign the Education (Secondary school student) policy package to a batch of secondary students to limit certain capabilities like private calling. Командлеты PowerShell в модуле Teams PowerShellPowerShell cmdlets in the Teams PowerShell module

Настройка глобальных политикSet the global policies

Выполните эти действия, чтобы настроить глобальные политики (по умолчанию в организации) для каждого типа политики.Follow these steps to set the global (Org-wide default) policies for each policy type.

С помощью Центра администрирования Microsoft TeamsUsing the Microsoft Teams admin center

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите на страницу политики для типа политики, который вы хотите обновить.In the left navigation of the Microsoft Teams admin center, go to the policy page for the policy type you want to update. Например, политики Teams Teams, политики собраний для собраний, политики обмена сообщениями или политики > > голосовых > звонков.For example, Teams > Teams policies, Meetings > Meetings policies, Messaging policies, or Voice > Calling policies.
  2. Выберите глобальную политику (по умолчанию для всей организации), чтобы просмотреть текущие параметры.Select the Global (Org-wide default) policy to view the current settings.
  3. Обновив политику, выберите "Применить".Update the policy as needed, and then select Apply.

С помощью PowerShellUsing PowerShell

Чтобы настроить глобальные политики с помощью PowerShell, используйте глобальный идентификатор.To set the global policies using PowerShell, use the Global identifier. Для начала просмотрите текущую глобальную политику, чтобы определить, какой параметр вы хотите изменить.Start by reviewing the current Global policy to determine which setting you want to change.

Get-CsTeamsMessagingPolicy -Identity Global
 
Identity                      : Global
Description                   :
AllowUrlPreviews              : True
AllowOwnerDeleteMessage       : False
AllowUserEditMessage          : True
AllowUserDeleteMessage        : True
AllowUserChat                 : True
AllowRemoveUser               : True
AllowGiphy                    : True
GiphyRatingType               : Moderate
AllowMemes                    : True
AllowImmersiveReader          : True
AllowStickers                 : True
AllowUserTranslation          : False
ReadReceiptsEnabledType       : UserPreference
AllowPriorityMessages         : True
ChannelsInChatListEnabledType : DisabledUserOverride
AudioMessageEnabledType       : ChatsAndChannels
Expand (20 lines) Collapse 

Затем при необходимости обновим глобальную политику.Next, update the Global policy as needed. Вам нужно только указать значения для параметров, которые вы хотите изменить.You only need to specify values for the settings that you want to change.

Set-CsTeamsMessagingPolicy -Identity Global -AllowUserEditMessage $false

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

Выполните эти действия, чтобы назначить политику отдельному пользователю или небольшому числу пользователей одновременно.Follow these steps to assign a policy to an individual user or to a small number of users at a time.

С помощью Центра администрирования Microsoft TeamsUsing the Microsoft Teams admin center

Чтобы назначить политику пользователю:To assign a policy to a user:

  1. В Центре администрирования Microsoft Teams в области навигации слева перейдите в раздел Пользователи, затем щелкните пользователя.In the left navigation of the Microsoft Teams admin center, go to Users, and then click the user.
  2. Выберите пользователя, щелкнув слева от его имени, затем нажмите кнопку Изменить параметры.Select the user by clicking to the left of the user name, and then click Edit settings.
  3. Выберите политику, а затем нажмите кнопку "Применить".Select the policy you want to assign, and then click Apply.

Кроме того, вы можете сделать следующее:Or, you can also do the following:

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите на страницу политики.In the left navigation of the Microsoft Teams admin center, go to the policy page.
  2. Выберите политику, которая вы хотите назначить, щелкнув слева от ее имени.Select the policy you want to assign by clicking to the left of the policy name.
  3. Выберите Управление пользователями.Select Manage users.
  4. В области Управление пользователями выполните поиск по отображаемому имени или по имени пользователя, выберите имя и нажмите Добавить.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.
  5. Завершив добавление пользователей, выберите "Применить".When you're finished adding users, select Apply.

С помощью PowerShellUsing PowerShell

У каждого типа политики есть собственный набор cmdlets для управления.Each policy type has its own set of cmdlets for managing it. Используйте для назначения политики тот или иной тип Grant- политики с помощью cmdlet.Use the Grant- cmdlet for a given policy type to assign the policy. Например, используйте Grant-CsTeamsMeetingPolicy командлет для назначения пользователям политики собраний Teams.For example, use the Grant-CsTeamsMeetingPolicy cmdlet to assign a Teams meeting policy to users. Эти командлеты включены в модуль Skype для бизнеса Online PowerShell и задокументированы в справочнике по командлетам Skype для бизнеса.These cmdlets are included in the Skype for Business Online PowerShell module and are documented in the Skype for Business cmdlet reference.

Скачайте и установите модуль Skype для бизнеса Online PowerShell (если вы еще этого не сделали), а затем запустите следующую командную запись, чтобы подключиться к Skype для бизнеса Online и начать сеанс:Download and install the Skype for Business Online PowerShell module (if you haven't already), and then run the following to connect to Skype for Business Online and start a session.

Примечание

Соединитель Skype для бизнеса Online сейчас входит в состав последнего модуля Teams PowerShell.Skype for Business Online Connector is currently part of the latest Teams PowerShell module.

Если вы используете последний общедоступный выпуск Teams PowerShell,вам не нужно устанавливать соединитель Skype для бизнеса Online.If you're using the latest Teams PowerShell public release, you don't need to install the Skype for Business Online Connector.

Import-Module -Name MicrosoftTeams
$Cred = Get-Credential
$CSSession = New-CsOnlineSession -Credential $Cred
Import-PSSession -Session $CSSession

В этом примере мы назначаем политику собраний Teams "Политика собраний учащихся" пользователю Reda.In this example, we assign a Teams meeting policy named Student Meeting Policy to a user named Reda.

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

Для получения дополнительных информации ознакомьтесь с управлением политиками с помощью PowerShell.To learn more, read Manage policies via PowerShell.

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

Назначение политик группам позволяет назначить политику группе пользователей, например группе безопасности или списку рассылки.Policy assignment to groups lets you assign a policy 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 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, it's immediately assigned to the group. Однако имейте в виду, что распространение назначения политики на участников группы выполняется в фоновом режиме и может занять некоторое время в зависимости от размера группы.However, note that the propagation of the policy assignment to members of the group is performed as a background operation and may 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.

Назначения групповой политики распространяются только на пользователей, которые являются прямыми участниками группы.Group policy assignments are only propagated to users that are direct members of the group. Назначения не распространяются на участников вложенных групп.The assignments aren't propagated to members of nested groups.

Что нужно знать о назначении политик группамWhat you need to know about policy assignment to groups

Прежде чем начать, важно разобраться в правилах приоритета и ранжирования заданий групп.Before you get started, it's important to understand precedence rules and group assignment ranking.

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

Для данного типа политики эффективная политика пользователя определяется в соответствии со следующими данными:For a given policy type, a user's effective policy is determined according to the following:

  • Политика, которая непосредственно назначена пользователю, имеет приоритет над любой другой политикой того же типа, которая назначена группе.A policy that's directly assigned to a user takes precedence over any other policy of the same type that's assigned to a group. Другими словами, если пользователю непосредственно назначена политика заданного типа, он не наследует политику того же типа от группы.In other words, if a user is directly assigned a policy of a given type, that user won't inherit a policy of the same type from a group. Это также означает, что если пользователю назначена политика заданного типа, необходимо удалить ее, прежде чем он сможет наследовать политику того же типа из группы.This also means that if a user has a policy of a given type that was directly assigned to them, you have to remove that policy from the user before they can inherit a policy of the same type from a group.
  • Если пользователю не назначена политика напрямую и он входит в несколько групп и каждой группе назначена политика одного и того же типа, то пользователь наследует политику назначения группы с наивысшим рейтингом.If a user doesn't have a policy directly assigned to them and is a member of two or more groups and each group has a policy of the same type assigned to it, the user inherits the policy of the group assignment that has the highest ranking.
  • Если пользователь не входит в группы, для каких-либо групп назначена политика, к этому типу политики применяется глобальная политика (по умолчанию в организации).If a user isn't a member of any groups that are assigned a policy, the global (Org-wide default) policy for that policy type applies to the user.

При добавлении пользователя в группу, назначенной политике или удалении из нее, политика не назначена группе или политика, которая непосредственно назначена пользователю, обновляется согласно этим правилам.A user's effective policy is updated according to these rules when a user is added to or removed from a group that's assigned a policy, a policy is unassigned from a group, or a policy that's directly assigned to the user is removed.

Ранжирование назначений группGroup assignment ranking

При назначении политики группе вы указываете ранжирование для назначения группы.When you assign a policy to a group, you specify a ranking for the group assignment. Этот способ используется для определения политики, которая должна наследоваться пользователем как эффективная политика, если пользователь входит в несколько групп и каждой группе назначена политика одного типа.This is used to determine which policy a user should inherit as their effective policy if the user is a member of two or more groups and each group is assigned a policy of the same type.

Ранжирование групповых заданий относительно назначений других групп того же типа.The group assignment ranking is relative to other group assignments of the same type. Например, если политика звонков назначается двум группам, узначьте ранжирование одному заданию 1, а другому — 2, причем 1 — самый высокий.For example, if you're assigning a calling policy to two groups, set the ranking of one assignment to 1 and the other to 2, with 1 being the highest ranking. Ранжирование назначений групп показывает, какие из них более важны или релевантны, чем другие группы в отношении наследования.The group assignment ranking indicates which group membership is more important or more relevant than other group memberships with regards to inheritance.

Например, у вас есть две группы: "Сотрудники магазинов" и "Руководители магазинов".Say, for example, you have two groups, Store Employees and Store Managers. Обе группы имеют политику звонков Teams, политику звонков сотрудников магазина и политику звонков диспетчеров магазинов соответственно.Both groups are assigned a Teams calling policy, Store Employees Calling Policy and Store Managers Calling Policy, respectively. Для руководителя магазина, который относится к обеим группам, его роль руководителя больше релевантна, чем его роль в качестве сотрудника, поэтому политика звонков, назначенная группе "Руководители магазинов", должна иметь более высокий рейтинг.For a store manager who is in both groups, their role as a manager is more relevant than their role as an employee, so the calling policy that's assigned to the Store Managers group should have a higher ranking.

ГруппаGroup Название политики звонков TeamsTeams calling policy name Rank (Ранг)Rank
Руководители магазиновStore Managers Политика звонков для руководителей магазиновStore Managers Calling Policy 11
Сотрудники магазинаStore Employees Политика звонков сотрудников магазинаStore Employees Calling Policy 22

Если не указать ранжирование, назначение политики будет присвоено наименьшему ранжирование.If you don't specify a ranking, the policy assignment is given the lowest ranking.

С помощью Центра администрирования Microsoft TeamsUsing the Microsoft Teams admin center

Примечание

В настоящее время назначение политик группам с помощью Центра администрирования Microsoft Teams доступно только для политик звонков Teams, политики в парке звонков Teams, политики Teams, политики трансляций Teams, политики собраний Teams и политики обмена сообщениями Teams.Currently, policy assignment to groups using the Microsoft Teams admin center is only available for Teams calling policy, Teams call park policy, Teams policy, Teams live events policy, Teams meeting policy, and Teams messaging policy. Для других типов политик используйте PowerShell.For other policy types, use PowerShell.

  1. В левой области навигации Центра администрирования Microsoft Teams перейдите на страницу типа политики.In the left navigation of the Microsoft Teams admin center, go to the policy type page. Например, перейдите к политикам > собраний собраний.For example, go to Meetings > Meeting policies.
  2. Выберите вкладку назначения групповой политики.Select the Group policy assignment tab.
  3. Выберите "Добавить группу", а затем в области "Назначение политики группе" сделайте следующее: Select Add group, and then in the Assign policy to group pane, do the following:
    1. Наищите и добавьте группу, для нее нужно назначить политику.Search for and add the group you want to assign the policy to.
    2. Задание ранжирования для группового назначения.Set the ranking for the group assignment.
    3. Выберите политику, которую вы хотите назначить.Select the policy that you want to assign.
    4. Выберите "Применить".Select Apply.

Чтобы удалить назначение групповой политики, на вкладке назначения групповой политики на странице политики выберите назначение группы и выберите "Удалить".To remove a group policy assignment, on the Group policy assignment tab of the policy page, select the group assignment, and then select Remove.

Чтобы изменить ранжирование для группового назначения, необходимо сначала удалить назначение групповой политики.To change the ranking of a group assignment, you have to first remove the group policy assignment. Затем следуйте этим шагам, чтобы назначить политику группе.Then, follow the steps above to assign the policy to a group.

С помощью PowerShellUsing PowerShell

Примечание

В настоящее время назначение политик группам с помощью PowerShell доступно не для всех типов политик Teams.Currently, policy assignment to groups using PowerShell isn't available for all Teams policy types. Список поддерживаемых типов политик см. в списке New-CsGroupPolicyAssignment.See New-CsGroupPolicyAssignment for the list of supported policy types.

Установка и подключение к модуле Microsoft Teams PowerShellInstall and connect to the Microsoft Teams PowerShell module

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

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

Для назначения политики группе используется cmdlet New-CsGroupPolicyAssignment.You use the New-CsGroupPolicyAssignment cmdlet to assign a policy to a group. Группу можно указать с помощью ИД объекта, SIP-адреса или адреса электронной почты.You can specify a group by using the object Id, SIP address, or email address.

В этом примере мы назначаем политику собраний Teams "Политика собраний розничных менеджеров" группе со ранжированием заданий 1.In this example, we assign a Teams meeting policy named Retail Managers Meeting Policy to a group with an assignment ranking of 1.

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

Получать назначения политик для группыGet policy assignments for a group

Для получения всех политик, которые назначены группе, используйте cmdlet Get-CsGroupPolicyAssignment.Use the Get-CsGroupPolicyAssignment cmdlet to get all policies assigned to a group. Обратите внимание, что группы всегда перечисляются по их ИД, даже если для назначения политики использовался ее SIP-адрес или адрес электронной почты.Note that groups are always listed by their group Id even if its SIP address or email address was used to assign the policy.

В этом примере мы извлекаем все политики, которые назначены определенной группе.In this example, we retrieve all policies assigned to a specific group.

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

В этом примере возвращаются все группы, которые имеют политику собраний Teams.In this example, we return all groups that are assigned a Teams meeting policy.

Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy

Удаление политики из группыRemove a policy from a group

Чтобы удалить политику из группы, используйте cmdlet Remove-CsGroupPolicyAssignment.Use the Remove-CsGroupPolicyAssignment cmdlet to remove a policy from a group. При этом приоритеты других политик того же типа, которые имеют более низкий рейтинг, обновляются.When you remove a policy from a group, the priorities of other policies of the same type assigned to that group and that have a lower ranking are updated. Например, если удалить политику со ранжированием 2, политики с ранжированием 3 и 4 будут обновлены с учетом нового ранжирования.For example, if you remove a policy that has a ranking of 2, policies that have a ranking of 3 and 4 are updated to reflect their new ranking. В следующих двух таблицах приводится пример.The following two tables show this example.

Вот список назначений и приоритетов политики собраний Teams.Here's a list of the policy assignments and priorities for a Teams meeting policy.

Имя группыGroup name Название политикиPolicy name Rank (Ранг)Rank
ПродажиSales Политика продажSales policy 11
Западная областьWest Region Политика западного регионаWest Region policy 22
ДелениеDivision Политика деленияDivision policy 33
Дочернее подразделениеSubsidiary Политика дочернего подразделенияSubsidiary policy 44

Если удалить политику западного региона из группы "Запад региона", назначения и приоритеты политики обновляются следующим образом.If we remove the West Region policy from the West Region group, the policy assignments and priorities are updated as follows.

Имя группыGroup name Название политикиPolicy name Rank (Ранг)Rank
ПродажиSales Политика продажSales policy 11
ДелениеDivision Политика деленияDivision policy 22
Дочернее подразделениеSubsidiary Политика дочернего подразделенияSubsidiary policy 33

В этом примере мы удаляем политику собраний Teams из группы.In this example, we remove the Teams meeting policy from a group.

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

Изменение назначения политики для группыChange a policy assignment for a group

Примечание

В ближайшее время появится cmdlet Set-CsGroupPolicyAssignment.The Set-CsGroupPolicyAssignment cmdlet will be available soon. Тем временем, чтобы изменить назначение групповой политики, вы можете удалить текущее назначение политики из группы, а затем добавить новое назначение политики.In the meantime, to change a group policy assignment, you can remove the current policy assignment from the group, and then add a new policy assignment.

После назначения политики группе вы можете изменить назначение политики этой группы с помощью следующим образом:After you assign a policy to a group, you can use the Set-CsGroupPolicyAssignment cmdlet to change that group's policy assignment as follows:

  • Изменение ранжированияChange the ranking
  • Изменение политики для заданного типа политикиChange the policy of a given policy type
  • Изменение политики для заданного типа политики и ранжированияChange the policy of a given policy type and the ranking

В этом примере мы меняем политику парка вызовов Teams на политику SupportCallPark и ранжирование назначений на 3.In this example, we change a group's Teams call park policy to a policy named SupportCallPark and the assignment ranking to 3.

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

Изменение эффективной политики для пользователяChange the effective policy for a user

Вот пример изменения эффективной политики для пользователя, которому непосредственно назначена политика.Here's an example of how to change the effective policy for a user who is directly assigned a policy.

Во-первых, мы используем командлет Get-CsUserPolicyAssignment вместе с параметром, чтобы получить сведения о политиках трансляции собраний Teams, связанных PolicySource с пользователем.First, we use the Get-CsUserPolicyAssignment cmdlet together with the PolicySource parameter to get details of the Teams meeting broadcast policies associated with the user.

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

В выходных данных видно, что пользователю напрямую назначена политика трансляции собраний Teams "События сотрудника", которая имеет приоритет над политикой "Мероприятия Поставщика Live Events", назначенной группе, которой принадлежит пользователь.The output shows that the user was directly assigned a Teams meeting broadcast policy named Employee Events, which takes precedence over the policy named Vendor Live Events that's assigned to a group the user belongs to.

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

Теперь мы удалим политику событий сотрудников для пользователя.Now, we remove the Employee Events policy from the user. Это означает, что пользователю больше не назначена прямая политика трансляции собраний Teams, и он наследует политику "Поставщик Live Events", назначенную группе, которой принадлежит пользователь.This means that the user no longer has a Teams meeting broadcast policy directly assigned to them and will inherit the Vendor Live Events policy that's assigned to the group the user belongs to.

Для этого используйте следующий командлет в модуле Skype для бизнеса PowerShell:Use the following cmdlet in the Skype for Business PowerShell module to do this.

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

Вы можете использовать следующий командлет в модуле Teams PowerShell, чтобы выполнять это задание в масштабе, хотя назначение пакетной политики$users где $users — это список пользователей, которые вы указали.You can use following cmdlet in the Teams PowerShell module to do this at scale though a batch policy assignment, where $users is a list of users that you specify.

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

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

С помощью Центра администрирования Microsoft TeamsUsing the Microsoft Teams admin center

Чтобы массово назначить политику пользователям:To assign a policy to users in bulk:

  1. В левой области навигации Центра администрирования Microsoft Teams выберите "Пользователи".In the left navigation of the Microsoft Teams admin center, select Users.
  2. Назначьте политику пользователям или отфильтруем представление, чтобы отфильтровать их.Search for the users you want to assign the policy to or filter the view to show the users you want.
  3. В столбце (галочка) выберите пользователей.In the (check mark) column, select the users. Чтобы выбрать всех пользователей, щелкните ✓ (галочку) в верхней части таблицы.To select all users, click the ✓ (check mark) at the top of the table.
  4. Щелкните Изменить настройки, внесите нужные изменения и нажмите Применить.Click Edit settings, make the changes that you want, and then click Apply.

Чтобы просмотреть состояние назначения политики, на баннере, который появляется в верхней части страницы "Пользователи" после нажатия кнопки "Применить", чтобы отправить назначение политики, щелкните журнал действий.To view the status of your policy assignment, in the banner that appears at the top of the Users page after you click Apply to submit your policy assignment, click Activity log. Или в левой области навигации Центра администрирования Microsoft Teams перейдите на панель мониторинга, а затем в журнале действий щелкните "Просмотреть сведения".Or, in the left navigation of the Microsoft Teams admin center, go to Dashboard, and then under Activity log, click View details. В журнале действий показаны назначения политик более чем 20 пользователям через Центр администрирования Microsoft Teams за последние 30 дней.The Activity log shows policy assignments to batches of more than 20 users through the Microsoft Teams admin center from the last 30 days. Дополнительные данные см. в журнале действий.To learn more, see View your policy assignments in the Activity log.

С помощью PowerShellUsing PowerShell

Примечание

В настоящее время пакетное назначение политики с помощью PowerShell доступно не для всех типов политик Teams.Currently, batch policy assignment using PowerShell isn't available for all Teams policy types. Список поддерживаемых типов политик см. в new-CsBatchPolicyAssignmentOperation.See New-CsBatchPolicyAssignmentOperation for the list of supported policy types.

При назначении пакетной политики вы можете назначать политику большому набору пользователей одновременно, не пользуясь сценарием.With batch policy assignment, you can assign a policy to large sets of users at a time without having to use a script. Для отправки пакета пользователей и политики, которую вы хотите назначить, используется cmdlet New-CsBatchPolicyAssignmentOperation.You use the New-CsBatchPolicyAssignmentOperation cmdlet to submit a batch of users and the policy 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-адресу.You can specify users by their object Id or Session Initiation Protocol (SIP) address. Обратите внимание, что SIP-адрес пользователя часто имеет то же значение, что и имя директора-пользователя (UPN) или адрес электронной почты, но это не требуется.Note that a user's SIP address often has the same value as the User Principal Name (UPN) or email address, but this is not required. Если имя пользователя указано с помощью upN или электронной почты, но его значение отличается от 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.

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

Установка и подключение к модуле Microsoft Teams PowerShellInstall and connect to the Microsoft Teams PowerShell module

Чтобы установить модуль Microsoft Teams PowerShell,запустите следующую команду:Run the following to install the Microsoft Teams PowerShell module. Установите версию 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.

Установка и подключение к модуле Azure AD PowerShell для Graph (необязательно)Install and connect to the Azure AD PowerShell for Graph module (optional)

Вы также можете скачать и установить модуль Azure AD PowerShell для Graph (если еще не сделали этого) и подключиться к Azure AD, чтобы получить список пользователей в организации.You may also want to download and install the Azure AD PowerShell for Graph module (if you haven't already) and connect to Azure AD so that you can retrieve a list of users in your organization.

Чтобы подключиться к Azure AD, запустите следующую службу:Run the following to connect to Azure AD.

Connect-AzureAD

Когда вам будет предложено, вопишите с помощью учетных данных администратора, которые вы использовали для подключения к Teams.When you're prompted, sign in using the same admin credentials that you used to connect to Teams.

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

В этом примере с помощью нового csBatchPolicyAssignmentOperation назначим политику установки приложений с именем "Политика настройки приложений для управления персоналом" пакету пользователей, указанных в Users_ids.text файле.In this example, we use the New-CsBatchPolicyAssignmentOperation cmdlet to assign an app setup policy named HR App Setup Policy to a batch of users listed in the Users_ids.text file.

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

В этом примере мы подключаемся к Azure AD, чтобы получить коллекцию пользователей, а затем назначаем политику обмена сообщениями с именем "Новая политика для обмена сообщениями о приеме на работу" пакету пользователей, заданным с помощью их SIP-адреса.In this example, we connect to Azure AD to retrieve a collection of users and then assign a messaging policy named New Hire Messaging Policy to a batch of users specified by using their SIP address.

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

Состояние пакетного назначенияGet 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.

Назначение пакета политики пользователям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 click the user.
  2. На странице пользователя щелкните "Политики", а затем рядом с пакетом политики выберите"Изменить". On the user's page, click Policies, and then next to Policy package, click Edit.
  3. В области назначения пакета политики выберите пакет, который вы хотите назначить, и нажмите кнопку "Сохранить".In the Assign policy package pane, select the package you want to assign, and then click Save.

Назначение пакета политики нескольким пользователям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. Щелкните "Управление пользователями".Click Manage users.
  3. В области Управление пользователями выполните поиск по отображаемому имени или по имени пользователя, выберите имя и нажмите кнопку Добавить.In the Manage users pane, search for the user by display name or by user name, select the name, and then click Add. Повторите это действие для каждого пользователя, которого нужно добавить.Repeat this step for each user that you want to add.
  4. Завершив добавление пользователей, нажмите кнопку "Сохранить".When you're finished adding users, click Save.

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

Эта функция доступна в закрытой ознакомительной версииThis feature is in private preview

Назначение пакетов политики группам позволяет назначать несколько политик группе пользователей, например группе безопасности или группе рассылки.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, note that the propagation of the policy assignment to members of the group is performed as a background operation and may 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.

Использование Центра администрирования Microsoft Teams (скоро появится)Using the Microsoft Teams admin center (coming soon)

Назначение пакета политики группам в Центре администрирования Microsoft Teams будет в ближайшее время.Policy package assignment to groups in the Microsoft Teams admin center is coming soon. Последние обновления вы можете посмотреть здесь.Check back here for the latest updates.

С помощью PowerShellUsing PowerShell

Установка и подключение к модуле Microsoft Teams PowerShellInstall and connect to the Microsoft 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.You 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 и 2 для TeamsMeetingPolicy.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. Для отправки пакета пользователей и пакета политики, который вы хотите назначить, используется cmdlet New-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-адресу.You can specify users by their object Id or Session Initiation Protocol (SIP) address. Обратите внимание, что SIP-адрес пользователя часто имеет то же значение, что и имя директора-пользователя (UPN) или адрес электронной почты, но это не требуется.Note that a user's SIP address often has the same value as the User Principal Name (UPN) or email address, but this is not required. Если имя пользователя указано с помощью upN или электронной почты, но его значение отличается от 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.

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

Установка и подключение к модуле Microsoft Teams PowerShellInstall and connect to the Microsoft Teams PowerShell module

Чтобы установить модуль 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 a policy package to a batch of users

В этом примере с помощью Education_PrimaryStudent пакета политики New-CsBatchPolicyAssignmentOperation назначается пакет политики Education_PrimaryStudent пакету пользователей.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

Состояние пакетного назначенияGet 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.

Обзор PowerShell в TeamsTeams PowerShell Overview