Assegnare i criteri agli utenti in Microsoft TeamsAssign policies to your users in Microsoft Teams

Gli amministratori usano i criteri per controllare le Teams disponibili per gli utenti dell'organizzazione.As an admin, you use policies to control the Teams features that are available to users in your organization. Ad esempio, ci sono criteri di chiamata, criteri riunione e criteri di messaggistica, per cita solo alcuni.For example, there are calling policies, meeting policies, and messaging policies, to name just a few.

Le organizzazioni hanno diversi tipi di utenti con esigenze specifiche.Organizations have different types of users with unique needs. I criteri personalizzati creati e assegnati consentono di personalizzare le impostazioni dei criteri per diversi set di utenti in base a tali esigenze.Custom policies that you create and assign let you tailor policy settings to different sets of users based on those needs.

Per gestire facilmente i criteri nell'organizzazione, Teams diversi modi per assegnare i criteri agli utenti.To easily manage policies in your organization, Teams offers several ways to assign policies to users. Assegnare un criterio direttamente agli utenti, singolarmente o su scala tramite un'assegnazione batch o a un gruppo di cui gli utenti sono membri.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. È anche possibile usare i pacchetti di criteri per assegnare una raccolta predefinita di criteri agli utenti dell'organizzazione con ruoli simili.You can also use policy packages to assign a preset collection of policies to users in your organization who have similar roles. L'opzione scelta dipende dal numero di criteri che si stanno gestendo e dal numero di utenti a cui si stanno assegnando i criteri.The option that you choose depends on the number of policies that you're managing and the number of users you're assigning policies to. I criteri globali (predefiniti a livello di organizzazione) si applicano al maggior numero di utenti dell'organizzazione.Global (Org-wide default) policies apply to the largest number of users in your organization. È necessario assegnare criteri solo agli utenti che richiedono criteri specializzati.You only have to assign policies to those users that require specialized policies.

Questo articolo descrive i diversi modi in cui è possibile assegnare criteri agli utenti e gli scenari consigliati per l'uso.This article describes the different ways that you can assign policies to users and the recommended scenarios for when to use what.

Quali criteri hanno la precedenza?Which policy takes precedence?

Un utente ha un criterio efficace per ogni tipo di criterio.A user has one effective policy for each policy type. È possibile, o anche probabile, che a un utente sia assegnato direttamente un criterio ed è anche membro di uno o più gruppi a cui è assegnato un criterio dello stesso tipo.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 questi tipi di scenari, quali criteri hanno la precedenza?In these kinds of scenarios, which policy takes precedence? I criteri effettivi di un utente vengono determinati in base alle regole di precedenza, come indicato di seguito.A user's effective policy is determined according to rules of precedence, as follows.

Se a un utente viene assegnato direttamente un criterio (singolarmente o tramite un'assegnazione batch), tale criterio ha la precedenza.If a user is directly assigned a policy (either individually or through a batch assignment), that policy takes precedence. Nell'esempio visivo seguente, i criteri effettivi dell'utente sono i criteri di riunione di Lincoln Square, assegnati direttamente all'utente.In the following visual example, the user's effective policy is the Lincoln Square meeting policy, which is directly assigned to the user.

Diagramma che mostra come ha la precedenza un criterio assegnato direttamente

Se a un utente non è assegnato direttamente un criterio di un determinato tipo, il criterio assegnato a un gruppo di cui l'utente è membro ha la precedenza.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. Se un utente è membro di più gruppi, ha la precedenza il criterio con la classificazione di assegnazione di gruppo più alta per il tipo di criterio specificato.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.

In questo esempio visivo, i criteri effettivi dell'utente sono i criteri Exec Teams e HD, che hanno la classificazione di assegnazione più alta rispetto ad altri gruppi di cui l'utente è membro e a cui è anche assegnato un criterio dello stesso tipo di criteri.In this visual 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.

Diagramma che mostra la precedenza di un criterio ereditato dal gruppo

Se a un utente non è assegnato direttamente un criterio o non è un membro di alcun gruppo a cui è assegnato un criterio, l'utente ottiene il criterio globale (impostazione predefinita a livello di organizzazione) per quel tipo di criterio.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. Ecco un esempio visivo.Here's a visual example.

Diagramma che mostra la precedenza di un criterio globale

Per altre informazioni, vedere Regole di precedenza.To learn more, see Precedence rules.

Modi per assegnare criteriWays to assign policies

Ecco una panoramica dei modi in cui è possibile assegnare criteri agli utenti e degli scenari consigliati per ognuno di essi.Here's an overview of the ways that you can assign policies to users and the recommended scenarios for each. Selezionare i collegamenti per altre informazioni.Select the links to learn more.

Prima di assegnare criteri a singoli utenti o gruppi, impostare i criteri globali (predefiniti a livello di organizzazione) in modo che siano applicabili al maggior numero di utenti dell'organizzazione.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. Dopo aver impostato i criteri globali, sarà necessario assegnare i criteri solo agli utenti che richiedono criteri specializzati.Once the global policies are set, you'll only need to assign policies to those users that require specialized policies.

Eseguire questa operazioneDo this Se...If... Uso in corso...Using...
Assegnare un criterio a singoli utentiAssign a policy to individual users Non si ha la Teams per iniziare o è sufficiente assegnare uno o un paio di criteri a un numero limitato di utenti.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. L Microsoft Teams di amministrazione o i cmdlet di PowerShell nel modulo Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Assegnare un criterio a un gruppoAssign a policy to a group Assegnare criteri in base all'appartenenza al gruppo di un utente.Assign policies based on a user's group membership. Ad esempio, assegnare un criterio a tutti gli utenti di un gruppo di sicurezza o di una lista di distribuzione.For example, assign a policy to all users in a security group or distribution list. L Microsoft Teams di amministrazione o i cmdlet di PowerShell nel modulo Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Assegnare un criterio a un batch di utentiAssign a policy to a batch of users Assegnare criteri a set di utenti di grandi dimensioni.Assign policies to large sets of users. Ad esempio, assegnare un criterio a centinaia o migliaia di utenti dell'organizzazione contemporaneamente.For example, assign a policy to hundreds or thousands of users in your organization at a time. L Microsoft Teams di amministrazione o i cmdlet di PowerShell nel modulo Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Assegnare un pacchetto di criteri agli utentiAssign a policy package to users Assegnare più criteri a set specifici di utenti dell'organizzazione con ruoli uguali o simili.Assign multiple policies to specific sets of users in your organization who have the same or similar roles. Ad esempio, assegnare il pacchetto di criteri Education (Teacher) agli insegnanti dell'istituto di istruzione per concedere loro l'accesso completo a chat, chiamate e riunioni.For example, assign the Education (Teacher) policy package to teachers in your school to give them full access to chats, calling, and meetings. Assegnare il pacchetto di criteri Education (Secondary school student) agli studenti secondari per limitare determinate funzionalità, ad esempio le chiamate private.Assign the Education (Secondary school student) policy package to secondary students to limit certain capabilities such as private calling. L Microsoft Teams di amministrazione o i cmdlet di PowerShell nel modulo Teams PowerShellThe Microsoft Teams admin center or PowerShell cmdlets in the Teams PowerShell module
Assegnare un pacchetto di criteri a un gruppo (in anteprima privata)Assign a policy package to a group (in private preview) Assegnare più criteri a un gruppo di utenti dell'organizzazione con ruoli uguali o simili.Assign multiple policies to a group of users in your organization who have the same or similar roles. Ad esempio, assegnare un pacchetto di criteri a tutti gli utenti di un gruppo di sicurezza o di una lista di distribuzione.For example, assign a policy package to all users in a security group or distribution list. L Microsoft Teams di amministrazione di PowerShell (disponibile a breve) o i cmdlet di PowerShell nel modulo Teams PowerShellThe Microsoft Teams admin center (coming soon) or PowerShell cmdlets in the Teams PowerShell module
Assegnare un pacchetto di criteri a un batch di utentiAssign a policy package to a batch of users Assegnare più criteri a un batch di utenti dell'organizzazione con ruoli uguali o simili.Assign multiple policies to a batch of users in your organization who have the same or similar roles. Ad esempio, assegnare il pacchetto di criteri Education (Teacher) a tutti gli insegnanti dell'istituto di istruzione usando l'assegnazione batch per concedere loro l'accesso completo a chat, chiamate e riunioni.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. Assegnare il pacchetto di criteri Education (Secondary school student) a un batch di studenti secondari per limitare determinate funzionalità, ad esempio le chiamate private.Assign the Education (Secondary school student) policy package to a batch of secondary students to limit certain capabilities such as private calling. Cmdlet di PowerShell nel modulo Teams PowerShellPowerShell cmdlets in the Teams PowerShell module

Impostare i criteri globaliSet the global policies

Seguire questa procedura per impostare i criteri globali (predefiniti a livello di organizzazione) per ogni tipo di criterio.Follow these steps to set the global (Org-wide default) policies for each policy type.

Utilizzo dell'interfaccia di amministrazione di Microsoft Teams.Using the Microsoft Teams admin center

  1. Nel riquadro di spostamento sinistro dell Microsoft Teams di amministrazione passare alla pagina dei criteri per il tipo di criterio da aggiornare.In the left navigation of the Microsoft Teams admin center, go to the policy page for the policy type you want to update. Ad esempio, Teams Teams, Criteri riunioni riunioni, Criteri > > di messaggistica o Criteri > chiamate vocali.For example, Teams > Teams policies, Meetings > Meetings policies, Messaging policies, or Voice > Calling policies.
  2. Selezionare il criterio Globale (impostazione predefinita a livello di organizzazione) per visualizzare le impostazioni correnti.Select the Global (Org-wide default) policy to view the current settings.
  3. Aggiornare il criterio in base alle esigenze e quindi selezionare Applica.Update the policy as needed, and then select Apply.

Utilizzo di PowerShellUsing PowerShell

Per impostare i criteri globali con PowerShell, usare l'identificatore globale.To set the global policies using PowerShell, use the Global identifier. Per iniziare, esaminare i criteri globali correnti per determinare l'impostazione da modificare.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 

Aggiornare quindi i criteri globali in base alle esigenze.Next, update the Global policy as needed. È necessario specificare solo i valori per le impostazioni da modificare.You only need to specify values for the settings that you want to change.

Set-CsTeamsMessagingPolicy -Identity Global -AllowUserEditMessage $false

Assegnare un criterio a singoli utentiAssign a policy to individual users

Seguire questa procedura per assegnare un criterio a un singolo utente o a un numero limitato di utenti alla volta.Follow these steps to assign a policy to an individual user or to a small number of users at a time.

Usare l'Microsoft Teams di amministrazioneUse the Microsoft Teams admin center

Per assegnare un criterio a un utente:To assign a policy to a user:

  1. Nel riquadro di spostamento sinistro dell'Microsoft Teams di amministrazione passare a Utenti e quindi selezionare l'utente.In the left navigation of the Microsoft Teams admin center, go to Users, and then select the user.
  2. Selezionare l'utente facendo clic a sinistra del nome utente e quindi selezionare Modifica impostazioni.Select the user by clicking to the left of the user name, and then select Edit settings.
  3. Selezionare il criterio da assegnare e quindi scegliere Applica.Select the policy you want to assign, and then select Apply.

Si può anche procedere nel modo seguente:Or, you can also do the following:

  1. Nel riquadro di spostamento sinistro dell'Microsoft Teams di amministrazione passare alla pagina dei criteri.In the left navigation of the Microsoft Teams admin center, go to the policy page.
  2. Selezionare il criterio da assegnare facendo clic a sinistra del nome del criterio.Select the policy you want to assign by clicking to the left of the policy name.
  3. Scegliere Gestisci utenti.Select Manage users.
  4. Nel riquadro Gestisci utenti cercare l'utente per nome visualizzato o in base al nome utente, selezionare il nome e poi selezionare Aggiungi.In the Manage users pane, search for the user by display name or by user name, select the name, and then select Add. Ripetere questa operazione per ogni utente da aggiungere.Repeat this step for each user that you want to add.
  5. Dopo aver aggiunto gli utenti, selezionare Applica.When you're finished adding users, select Apply.

Usare PowerShellUse PowerShell

Ogni tipo di criterio ha un proprio set di cmdlet per gestirlo.Each policy type has its own set of cmdlets for managing it. Usare il Grant- cmdlet per un determinato tipo di criterio per assegnare il criterio.Use the Grant- cmdlet for a given policy type to assign the policy. Ad esempio, usare il cmdlet per assegnare un criterio Teams Grant-CsTeamsMeetingPolicy riunione agli utenti.For example, use the Grant-CsTeamsMeetingPolicy cmdlet to assign a Teams meeting policy to users. Questi cmdlet sono inclusi nel modulo Teams PowerShell e sono documentati nel riferimento Skype for Business cmdlet.These cmdlets are included in the Teams PowerShell module and are documented in the Skype for Business cmdlet reference.

Scaricare e installare la Teams pubblica di PowerShell (se non è già stata eseguita) e quindi eseguire la procedura seguente per connettersi.Download and install the Teams PowerShell public release (if you haven't already), and then run the following to connect.

Nota

Skype for Business Online Connector fa attualmente parte dell'Teams di PowerShell più recente.Skype for Business Online Connector is currently part of the latest Teams PowerShell module.

Se si usa la versione pubblica più recente Teams PowerShell,non è necessario installare Skype for Business Online Connector.If you're using the latest Teams PowerShell public release, you don't need to install the Skype for Business Online Connector.

# When using Teams PowerShell Module

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

In questo esempio viene assegnato un criterio Teams riunione denominato Criteri riunione studenti a un utente denominato 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"

Per altre informazioni, vedere Gestire i criteri tramite PowerShell.To learn more, read Manage policies via PowerShell.

Assegnare un criterio a un gruppoAssign a policy to a group

L'assegnazione dei criteri ai gruppi consente di assegnare un criterio a un gruppo di utenti, ad esempio un gruppo di sicurezza o una lista di distribuzione.Policy assignment to groups lets you assign a policy to a group of users, such as a security group or distribution list. L'assegnazione dei criteri viene propagata ai membri del gruppo in base alle regole di precedenza.The policy assignment is propagated to members of the group according to precedence rules. Quando vengono aggiunti o rimossi membri da un gruppo, le assegnazioni dei criteri ereditate vengono aggiornate di conseguenza.As members are added to or removed from a group, their inherited policy assignments are updated accordingly.

L'assegnazione dei criteri ai gruppi è consigliata per gruppi con un massimo di 50.000 utenti, ma funziona anche con gruppi più grandi.Policy assignment to groups is recommended for groups of up to 50,000 users but it will also work with larger groups.

Quando si assegna il criterio, questo viene immediatamente assegnato al gruppo.When you assign the policy, it's immediately assigned to the group. Tuttavia, la propagazione dell'assegnazione dei criteri ai membri del gruppo viene eseguita come operazione in background e può richiedere del tempo, a seconda delle dimensioni del gruppo.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. Lo stesso vale quando un criterio non è assegnato a un gruppo o quando i membri vengono aggiunti o rimossi da un gruppo.The same is true when a policy is unassigned from a group, or when members are added to or removed from a group.

Le assegnazioni di Criteri di gruppo vengono propagate solo agli utenti che sono membri diretti del gruppo.Group policy assignments are only propagated to users who are direct members of the group. Le assegnazioni non vengono propagate ai membri di gruppi annidati.The assignments aren't propagated to members of nested groups.

Informazioni necessarie sull'assegnazione dei criteri ai gruppiWhat you need to know about policy assignment to groups

Prima di iniziare, è importante comprendere le regole di precedenza e la classificazione delle assegnazioni di gruppo.Before you get started, it's important to understand precedence rules and group assignment ranking.

Regole di precedenzaPrecedence rules

Per un determinato tipo di criterio, i criteri effettivi di un utente vengono determinati in base a quanto segue:For a given policy type, a user's effective policy is determined according to the following:

  • I criteri assegnati direttamente a un utente hanno la precedenza su qualsiasi altro criterio dello stesso tipo assegnato a un gruppo.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 altre parole, se a un utente viene assegnato direttamente un criterio di un determinato tipo, tale utente non erediterà un criterio dello stesso tipo da un gruppo.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. Questo significa anche che se un utente ha un criterio di un determinato tipo a cui è stato assegnato direttamente, è necessario rimuoverlo dall'utente prima di poter ereditare un criterio dello stesso tipo da un gruppo.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.

  • Se a un utente non è assegnato direttamente un criterio ed è membro di due o più gruppi e a ogni gruppo è assegnato un criterio dello stesso tipo, l'utente eredita i criteri dell'assegnazione di gruppo con la classificazione più alta.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.

  • Se un utente non è membro di alcun gruppo a cui è assegnato un criterio, il criterio globale (impostazione predefinita a livello di organizzazione) per quel tipo di criterio si applica all'utente.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.

I criteri effettivi di un utente vengono aggiornati in base alle regole seguenti:A user's effective policy is updated according to these rules:

  • quando un utente viene aggiunto o rimosso da un gruppo a cui è assegnato un criterio.when a user is added to or removed from a group that's assigned a policy.
  • un criterio non è assegnato a un gruppo.a policy is unassigned from a group.
  • i criteri assegnati direttamente all'utente vengono rimossi.a policy that's directly assigned to the user is removed.

Classificazione delle assegnazioni di gruppoGroup assignment ranking

Quando si assegna un criterio a un gruppo, si specifica una classificazione per l'assegnazione del gruppo.When you assign a policy to a group, you specify a ranking for the group assignment. Viene usato per determinare quali criteri un utente deve ereditare come criterio effettivo se l'utente è membro di due o più gruppi e a ogni gruppo viene assegnato un criterio dello stesso tipo.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.

La classificazione delle assegnazioni di gruppo è relativa ad altre assegnazioni di gruppo dello stesso tipo.The group assignment ranking is relative to other group assignments of the same type. Ad esempio, se si assegna un criterio di chiamata a due gruppi, impostare la classificazione di un'attività su 1 e l'altra su 2, con 1 come classificazione più alta.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. La classificazione delle assegnazioni di gruppo indica quale appartenenza al gruppo è più importante o più pertinente rispetto ad altre appartenenze ai gruppi per quanto riguarda l'ereditarietà.The group assignment ranking indicates which group membership is more important or more relevant than other group memberships regarding inheritance.

Si supponga, ad esempio, di avere due gruppi, Dipendenti negozio e Responsabili negozio.Say, for example, you have two groups, Store Employees and Store Managers. A entrambi i gruppi viene assegnato un criterio Teams chiamate, rispettivamente criteri di chiamata dei dipendenti dello Store e criteri di chiamata dei responsabili dei negozi.Both groups are assigned a Teams calling policy, Store Employees Calling Policy and Store Managers Calling Policy, respectively. Per un responsabile del negozio che fa parte di entrambi i gruppi, il suo ruolo di responsabile è più rilevante del suo ruolo di dipendente, quindi i criteri di chiamata assegnati al gruppo Store Manager devono avere una classificazione più alta.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.

RaggruppaGroup Teams del criterio di chiamataTeams calling policy name RangoRank
Responsabili dello StoreStore Managers Criteri di chiamata dei responsabili dei negoziStore Managers Calling Policy 11
Dipendenti del negozioStore Employees Criteri per le chiamate dei dipendenti dello StoreStore Employees Calling Policy 22

Se non si specifica una classificazione, all'assegnazione dei criteri viene assegnato il rango più basso.If you don't specify a ranking, the policy assignment is given the lowest ranking.

Nell'Teams di amministrazioneIn the Teams admin center

Nota

Attualmente, l'assegnazione dei criteri ai gruppi che usano l'interfaccia di amministrazione di Microsoft Teams è disponibile solo per i criteri di chiamata Teams, per i criteri di parcheggio di chiamata Teams, per i criteri di Teams, per gli eventi live Teams, per i criteri per le riunioni Teams e per i criteri di messaggistica 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. Per altri tipi di criteri, usare PowerShell.For other policy types, use PowerShell.

  1. Nel riquadro di spostamento sinistro dell'interfaccia Microsoft Teams di amministrazione passare alla pagina del tipo di criterio.In the left navigation of the Microsoft Teams admin center, go to the policy type page. Ad esempio, passare a Criteri > riunione riunioni.For example, go to Meetings > Meeting policies.

  2. Selezionare la scheda Assegnazione criteri di gruppo.Select the Group policy assignment tab.

  3. Selezionare Aggiungi gruppo e quindi nel riquadro Assegna criteri a gruppo eseguire le operazioni seguenti:Select Add group, and then in the Assign policy to group pane, do the following:

    1. Cercare e aggiungere il gruppo a cui si vuole assegnare il criterio.Search for and add the group you want to assign the policy to.
    2. Impostare la classificazione per l'assegnazione di gruppo.Set the ranking for the group assignment.
    3. Selezionare il criterio da assegnare.Select the policy that you want to assign.
    4. Selezionare Applica.Select Apply.

Per rimuovere un'assegnazione di Criteri di gruppo, nella scheda Assegnazione criteri di gruppo della pagina dei criteri selezionare l'assegnazione di gruppo e quindi scegliere Rimuovi.To remove a group policy assignment, on the Group policy assignment tab of the policy page, select the group assignment, and then select Remove.

Per modificare la classificazione di un'assegnazione di gruppo, è necessario prima rimuovere l'assegnazione di Criteri di gruppo.To change the ranking of a group assignment, you have to first remove the group policy assignment. Seguire quindi i passaggi precedenti per assegnare il criterio a un gruppo.Then, follow the steps above to assign the policy to a group.

Usare l'opzione di PowerShellUse the PowerShell option

Nota

Attualmente, l'assegnazione dei criteri ai gruppi con PowerShell non è disponibile per tutti i Teams di criteri.Currently, policy assignment to groups using PowerShell isn't available for all Teams policy types. Vedere New-CsGroupPolicyAssignment per l'elenco dei tipi di criteri supportati.See New-CsGroupPolicyAssignment for the list of supported policy types.

Installare e connettersi al modulo Microsoft Teams PowerShellInstall and connect to the Microsoft Teams PowerShell module

Per istruzioni dettagliate, vedere Installare Teams PowerShell.For step-by-step guidance, see Install Teams PowerShell.

Assegnare un criterio a un gruppo di utentiAssign a policy to a group of users

Usare il cmdlet New-CsGroupPolicyAssignment per assegnare un criterio a un gruppo.Use the New-CsGroupPolicyAssignment cmdlet to assign a policy to a group. È possibile specificare un gruppo usando l'ID oggetto, l'indirizzo SIP o l'indirizzo di posta elettronica.You can specify a group by using the object ID, SIP address, or email address.

In questo esempio viene assegnato un criterio Teams riunione denominato Criteri riunione per i responsabili dei punti vendita al dettaglio a un gruppo con una classificazione delle assegnazioni di 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

Ottenere le assegnazioni dei criteri per un gruppoGet policy assignments for a group

Usare il cmdlet Get-CsGroupPolicyAssignment per ottenere tutti i criteri assegnati a un gruppo.Use the Get-CsGroupPolicyAssignment cmdlet to get all policies assigned to a group. Si noti che i gruppi sono sempre elencati in base all'ID gruppo, anche se per assegnare il criterio è stato usato l'indirizzo SIP o l'indirizzo di posta elettronica.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 questo esempio vengono recuperati tutti i criteri assegnati a un gruppo specifico.In this example, we retrieve all policies assigned to a specific group.

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

In questo esempio vengono restituiti tutti i gruppi a cui è assegnato un criterio Teams riunione.In this example, we return all groups that are assigned a Teams meeting policy.

Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy

Rimuovere un criterio da un gruppoRemove a policy from a group

Usare il cmdlet Remove-CsGroupPolicyAssignment per rimuovere un criterio da un gruppo.Use the Remove-CsGroupPolicyAssignment cmdlet to remove a policy from a group. Quando si rimuove un criterio da un gruppo, vengono aggiornate le priorità di altri criteri dello stesso tipo assegnati al gruppo e con una classificazione inferiore.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. Ad esempio, se si rimuove un criterio con una classificazione di 2, i criteri con una classificazione 3 e 4 vengono aggiornati in base alla nuova classificazione.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. Questo esempio è illustrato nelle due tabelle seguenti.The following two tables show this example.

Ecco un elenco delle assegnazioni dei criteri e delle priorità per un criterio Teams riunione.Here's a list of the policy assignments and priorities for a Teams meeting policy.

Nome gruppoGroup name Nome del criterioPolicy name RangoRank
VenditeSales Criteri di venditaSales policy 11
Area occidentaleWest Region Criteri dell'area occidentaleWest Region policy 22
DivisioneDivision Criteri di divisioneDivision policy 33
AffiliataSubsidiary Criteri affiliatiSubsidiary policy 44

Se si rimuove il criterio Area occidentale dal gruppo Area ovest, le assegnazioni e le priorità dei criteri vengono aggiornate nel modo seguente.If we remove the West Region policy from the West Region group, the policy assignments and priorities are updated as follows.

Nome gruppoGroup name Nome del criterioPolicy name RangoRank
VenditeSales Criteri di venditaSales policy 11
DivisioneDivision Criteri di divisioneDivision policy 22
AffiliataSubsidiary Criteri affiliatiSubsidiary policy 33

In questo esempio vengono rimosso i criteri Teams riunione da un gruppo.In this example, we remove the Teams meeting policy from a group.

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

Modificare un'assegnazione di criteri per un gruppoChange a policy assignment for a group

Nota

Il cmdlet Set-CsGroupPolicyAssignment sarà disponibile a breve.The Set-CsGroupPolicyAssignment cmdlet will be available soon. Nel frattempo, per modificare un'assegnazione di criteri di gruppo, è possibile rimuovere l'assegnazione corrente dei criteri dal gruppo e quindi aggiungere una nuova assegnazione di criteri.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.

Dopo aver assegnato un criterio a un gruppo, è possibile usare il cmdlet Set-CsGroupPolicyAssignment per modificare l'assegnazione dei criteri del gruppo nel modo seguente:After you assign a policy to a group, you can use the Set-CsGroupPolicyAssignment cmdlet to change that group's policy assignment as follows:

  • Modificare la classificazioneChange the ranking
  • Modificare il criterio di un determinato tipo di criterioChange the policy of a given policy type
  • Modificare i criteri di un determinato tipo di criteri e la classificazioneChange the policy of a given policy type and the ranking

In questo esempio, i criteri di Teams di un gruppo vengono 3 in un criterio denominato SupportCallPark e la classificazione delle assegnazioni viene impostata su 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

Modificare i criteri effettivi per un utenteChange the effective policy for a user

Ecco un esempio di come modificare i criteri effettivi per un utente a cui è assegnato direttamente un criterio.Here's an example of how to change the effective policy for a user who is directly assigned a policy.

Prima di tutto, viene utilizzato il cmdlet Get-CsUserPolicyAssignment insieme al parametro per ottenere i dettagli dei criteri di trasmissione Teams riunione associati PolicySource all'utente.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

L'output mostra che all'utente è stato assegnato direttamente un criterio di trasmissione riunione Teams denominato Eventi dipendenti, che ha la precedenza sul criterio denominato Eventi live fornitore assegnato a un gruppo a cui appartiene l'utente.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

A questo punto, il criterio Eventi dipendente viene rimosso dall'utente.Now, we remove the Employee Events policy from the user. Questo significa che all'utente non è più assegnato direttamente un criterio di trasmissione della riunione Teams e erediterà il criterio Eventi live fornitore assegnato al gruppo a cui appartiene l'utente.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.

Usare il cmdlet seguente nel modulo Skype for Business PowerShell per eseguire questa operazione.Use the following cmdlet in the Skype for Business PowerShell module to do this.

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

Usare il cmdlet seguente nel modulo Teams PowerShell per eseguire questa operazione su larga scala anche se un'assegnazione di criteri batch, in cui $users è un elenco di utenti specificato dall'utente.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  

Assegnare un criterio a un batch di utentiAssign a policy to a batch of users

Usare l'interfaccia di amministrazioneUse the admin center

Per assegnare un criterio agli utenti in blocco:To assign a policy to users in bulk:

  1. Nel riquadro di spostamento sinistro dell'Microsoft Teams di amministrazione selezionare Utenti.In the left navigation of the Microsoft Teams admin center, select Users.

  2. Cercare gli utenti a cui si vuole assegnare il criterio o filtrare la visualizzazione per visualizzare gli utenti desiderati.Search for the users you want to assign the policy to or filter the view to show the users you want.

  3. Nella colonna (segno di spunta) selezionare gli utenti.In the (check mark) column, select the users. Per selezionare tutti gli utenti, fare clic sul ✓ (segno di spunta) nella parte superiore della tabella.To select all users, click the ✓ (check mark) at the top of the table.

  4. Selezionare Modifica impostazioni, apportare le modifiche desiderate e quindi scegliere Applica.Select Edit settings, make the changes that you want, and then select Apply.

Per visualizzare lo stato dell'assegnazione dei criteri, nel banner visualizzato nella parte superiore della pagina Utenti dopo aver selezionato Applica per inviare l'assegnazione dei criteri, selezionare Log attività.To view the status of your policy assignment, in the banner that appears at the top of the Users page after you select Apply to submit your policy assignment, select Activity log. Oppure, nel riquadro di spostamento sinistro dell Microsoft Teams di amministrazione passare a Dashboard e quindi in Log attività selezionare Visualizza dettagli.Or, in the left navigation of the Microsoft Teams admin center, go to Dashboard, and then under Activity log, select View details. Il log attività mostra le assegnazioni dei criteri a batch di più di 20 utenti tramite l'Microsoft Teams di amministrazione degli ultimi 30 giorni.The Activity log shows policy assignments to batches of more than 20 users through the Microsoft Teams admin center from the last 30 days. Per altre informazioni, vedere Visualizzare le assegnazioni dei criteri nel log attività.To learn more, see View your policy assignments in the Activity log.

Usare il metodo di PowerShellUse PowerShell method

Nota

Attualmente, l'assegnazione di criteri batch con PowerShell non è disponibile per tutti Teams tipi di criteri.Currently, batch policy assignment using PowerShell isn't available for all Teams policy types. Per l'elenco dei tipi di criteri supportati, vedere New-CsBatchPolicyAssignmentOperation.See New-CsBatchPolicyAssignmentOperation for the list of supported policy types.

Con l'assegnazione di criteri batch, è possibile assegnare un criterio a set di utenti di grandi dimensioni alla volta senza dover usare uno script.With batch policy assignment, you can assign a policy to large sets of users at a time without having to use a script. Usare il cmdlet New-CsBatchPolicyAssignmentOperation per inviare un batch di utenti e i criteri da assegnare.You use the New-CsBatchPolicyAssignmentOperation cmdlet to submit a batch of users and the policy that you want to assign. Le assegnazioni vengono elaborate come operazione in background e viene generato un ID operazione per ogni batch.The assignments are processed as a background operation and an operation ID is generated for each batch. È quindi possibile usare il cmdlet Get-CsBatchPolicyAssignmentOperation per tenere traccia dello stato e dello stato delle assegnazioni in un batch.You can then use the Get-CsBatchPolicyAssignmentOperation cmdlet to track the progress and status of the assignments in a batch.

Specificare gli utenti in base all'ID oggetto o all'indirizzo SIP (Session Initiation Protocol).Specify users by their object ID or Session Initiation Protocol (SIP) address. L'indirizzo SIP di un utente spesso ha lo stesso valore del nome dell'entità utente (UPN) o dell'indirizzo di posta elettronica, ma non è obbligatorio.A user's SIP address often has the same value as the User Principal Name (UPN) or email address, but this is not required. Se un utente viene specificato usando l'UPN o la posta elettronica, ma ha un valore diverso dall'indirizzo SIP, l'assegnazione dei criteri non riuscirà per l'utente.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. Se un batch include utenti duplicati, i duplicati verranno rimossi dal batch prima dell'elaborazione e lo stato verrà fornito solo per gli utenti univoci rimanenti nel batch.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.

Un batch può contenere fino a 5.000 utenti.A batch can contain up to 5,000 users. Per risultati ottimali, non inviare più di pochi batch alla volta.For best results, don't submit more than a few batches at a time. Consentire ai batch di completare l'elaborazione prima di inviare altri batch.Allow batches to complete processing before submitting more batches.

Installare e connettersi al modulo Teams PowerShellInstall and connect to the Teams PowerShell module

Eseguire le operazioni seguenti per installare il Microsoft Teams di PowerShell.Run the following to install the Microsoft Teams PowerShell module. Assicurarsi di installare la versione 1.0.5 o successiva.Make sure you install version 1.0.5 or later.

Install-Module -Name MicrosoftTeams

Eseguire le operazioni seguenti per connettersi a Teams e avviare una sessione.Run the following to connect to Teams and start a session.

Connect-MicrosoftTeams

Quando richiesto, accedere con le credenziali di amministratore.When you're prompted, sign in using your admin credentials.

Installare e connettersi al modulo powershell di Azure AD Graph (facoltativo)Install and connect to the Azure AD PowerShell for Graph module (optional)

È anche possibile scaricare e installare il modulo di PowerShell di Azure AD per Graph (se non è già stato fatto) e connettersi ad Azure AD in modo da recuperare un elenco di utenti nell'organizzazione.You might 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.

Eseguire le operazioni seguenti per connettersi ad Azure AD.Run the following to connect to Azure AD.

Connect-AzureAD

Quando viene richiesto, accedere usando le stesse credenziali di amministratore usate per connettersi a Teams.When you're prompted, sign in using the same admin credentials that you used to connect to Teams.

Assegnare un criterio di configurazione a un batch di utentiAssign a setup policy to a batch of users

In questo esempio viene utilizzato il cmdlet New-CsBatchPolicyAssignmentOperation per assegnare un criterio di configurazione dell'app denominato Criteri di configurazione app risorse umane a un batch di utenti elencati nel file Users_ids.txt.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.txt file.

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

In questo esempio ci connettiamo ad Azure AD per recuperare una raccolta di utenti e quindi assegniamo un criterio di messaggistica denominato Criteri di messaggistica new hire a un batch di utenti specificato usando l'indirizzo 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"

Ottenere lo stato di un'assegnazione batchGet the status of a batch assignment

Eseguire quanto segue per ottenere lo stato di un'assegnazione batch, dove OperationId è l'ID operazione restituito dal New-CsBatchPolicyAssignmentOperation cmdlet per un determinato batch.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

Se l'output indica che si è verificato un errore, eseguire le operazioni seguenti per ottenere altre informazioni sugli errori presenti nella UserState proprietà.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

Per altre informazioni, vedere Get-CsBatchPolicyAssignmentOperation.To learn more, see Get-CsBatchPolicyAssignmentOperation.

Assegnare un pacchetto di criteri agli utentiAssign a policy package to users

Un pacchetto di criteri in Teams è una raccolta di criteri e impostazioni dei criteri predefiniti che è possibile assegnare agli utenti con ruoli uguali o simili nell'organizzazione.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. Ogni pacchetto di criteri è progettato in base a un ruolo utente e include criteri predefiniti e impostazioni dei criteri che supportano le attività tipiche del ruolo.Each policy package is designed around a user role and includes predefined policies and policy settings that support activities typical for that role. Alcuni esempi di pacchetti di criteri sono il pacchetto Education (Teacher) e il pacchetto Healthcare (Clinical Worker).Some examples of policy packages are the Education (Teacher) package and Healthcare (Clinical worker) package. Per altre informazioni, vedere Gestire i pacchetti di criteri in Teams.To learn more, see Manage policy packages in Teams.

Assegnare un pacchetto di criteri a un utenteAssign a policy package to one user

  1. Nel riquadro di spostamento sinistro dell'Microsoft Teams di amministrazione passare a Utenti e quindi selezionare l'utente.In the left navigation of the Microsoft Teams admin center, go to Users, and then select the user.

  2. Nella pagina dell'utente selezionare Criteri e quindi accanto a Pacchetto criteri selezionare Modifica.On the user's page, select Policies, and then next to Policy package, select Edit.

  3. Nel riquadro Assegna pacchetto di criteri selezionare il pacchetto da assegnare e quindi scegliere Salva.In the Assign policy package pane, select the package you want to assign, and then select Save.

Assegnare un pacchetto di criteri a più utentiAssign a policy package to multiple users

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams passare a Pacchetti criteri e quindi selezionare il pacchetto di criteri da assegnare facendo clic a sinistra del nome del pacchetto.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. Scegliere Gestisci utenti.Select Manage users.

  3. Nel riquadro Gestisci utenti cercare l'utente per nome visualizzato o in base al nome utente, selezionare il nome e poi selezionare Aggiungi.In the Manage users pane, search for the user by display name or by user name, select the name, and then select Add. Ripetere questa operazione per ogni utente da aggiungere.Repeat this step for each user that you want to add.

  4. Dopo aver aggiunto gli utenti, selezionare Salva.When you're finished adding users, select Save.

Assegnare un pacchetto di criteri a un gruppoAssign a policy package to a group

L'assegnazione di pacchetti di criteri ai gruppi consente di assegnare più criteri a un gruppo di utenti, ad esempio un gruppo di sicurezza o una lista di distribuzione.Policy package assignment to groups let you assign multiple policies to a group of users, such as a security group or distribution list. L'assegnazione dei criteri viene propagata ai membri del gruppo in base alle regole di precedenza.The policy assignment is propagated to members of the group according to precedence rules. Quando vengono aggiunti o rimossi membri da un gruppo, le assegnazioni dei criteri ereditate vengono aggiornate di conseguenza.As members are added to or removed from a group, their inherited policy assignments are updated accordingly.

L'assegnazione di pacchetti di criteri ai gruppi è consigliata per gruppi con un massimo di 50.000 utenti, ma funziona anche con gruppi più grandi.Policy package assignment to groups is recommended for groups of up to 50,000 users, but it will also work with larger groups.

Quando si assegna il pacchetto di criteri, questo viene immediatamente assegnato al gruppo.When you assign the policy package, it's immediately assigned to the group. Tuttavia, la propagazione dell'assegnazione dei criteri ai membri del gruppo viene eseguita come operazione in background e può richiedere del tempo, a seconda delle dimensioni del gruppo.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. Lo stesso vale quando un criterio non è assegnato a un gruppo o quando i membri vengono aggiunti o rimossi da un gruppo.The same is true when a policy is unassigned from a group, or when members are added to or removed from a group.

Importante

Prima di iniziare, è importante comprendere le regole di precedenza e la classificazione delle assegnazioni di gruppo.Before you get started, it's important to understand precedence rules and group assignment ranking. Leggere e comprendere i concetti descritti in Informazioni sull'assegnazione dei criteri ai gruppi più indietro in questo articolo.Make sure you read and understand the concepts in What you need to know about policy assignment to groups earlier in this article.

Assegnare un pacchetto di criteri a un gruppo di utenti nell'interfaccia di amministrazioneAssign a policy package to a group of users in the admin center

  1. Passare all'interfaccia di amministrazione di Teams.Sign in to the Teams admin center.

  2. Nel riquadro di spostamento sinistro passare alla pagina del pacchetto di criteri.In the left navigation, go to the policy package page.

  3. Selezionare la scheda Assegnazione criteri di gruppo.Select the Group policy assignment tab.

  4. Selezionare Aggiungi gruppo e quindi nel riquadro Assegna un pacchetto di criteri al gruppo eseguire le operazioni seguenti:Select Add group, and then in the Assign a policy package to group pane, do the following:

    1. Cercare e aggiungere il gruppo a cui si vuole assegnare il pacchetto di criteri.Search for and add the group you want to assign the policy package to.

    2. Selezionare un pacchetto di criteri.Select a policy package.

    3. Impostare la classificazione per ogni tipo di criterio.Set the ranking for each policy type.

    4. Selezionare Applica.Select Apply.

    mostra l'assegnazione di Criteri di gruppo

  5. Per gestire la classificazione per un tipo di criterio specifico, passare alla pagina dei criteri specifica.To manage ranking for a specific policy type, navigate to the specific policy page.

  6. Per riassegnare un pacchetto di criteri a un gruppo, rimuovere prima l'assegnazione dei criteri di gruppo.To reassign a policy package to a group, first remove the group policy assignment. Seguire quindi i passaggi precedenti per assegnare il pacchetto di criteri a un gruppo.Then, follow the steps above to assign the policy package to a group.

Usare PowerShellWork with PowerShell

Ottenere il modulo Teams PowerShellGet the Teams PowerShell module

Per istruzioni dettagliate, vedere Installare Teams PowerShell.For step-by-step guidance, see Install Teams PowerShell.

Assegnare un pacchetto di criteri a un gruppo di utentiAssign a policy package to a group of users

Usare il cmdlet Grant-CsGroupPolicyPackageAssignment per assegnare un pacchetto di criteri a un gruppo.Use the Grant-CsGroupPolicyPackageAssignment cmdlet to assign a policy package to a group. È possibile specificare un gruppo usando l'ID oggetto, l'indirizzo SIP o l'indirizzo di posta elettronica.You can specify a group by using the object ID, SIP address, or email address. Quando si assegna il pacchetto di criteri, specificare una classificazione delle assegnazioni di gruppo per ogni tipo di criterio nel pacchetto di criteri.When you assign the policy package, specify a group assignment ranking for each policy type in the policy package.

In questo esempio il pacchetto di criteri Education_Teacher viene assegnato a un gruppo con una classificazione delle assegnazioni 1 per TeamsAppSetupPolicy e TeamsMeetingBroadcastPolicy e una classificazione 2 per 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"

Assegnare un pacchetto di criteri a un batch di utentiAssign a policy package to a batch of users

Con l'assegnazione di pacchetti di criteri batch, è possibile assegnare un pacchetto di criteri a set di utenti di grandi dimensioni alla volta senza dover usare uno script.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. Usare il cmdlet New-CsBatchPolicyAssignmentOperation per inviare un batch di utenti e il pacchetto di criteri da assegnare.You use the New-CsBatchPolicyAssignmentOperation cmdlet to submit a batch of users and the policy package that you want to assign. Le assegnazioni vengono elaborate come operazione in background e viene generato un ID operazione per ogni batch.The assignments are processed as a background operation and an operation ID is generated for each batch. È quindi possibile usare il cmdlet Get-CsBatchPolicyAssignmentOperation per tenere traccia dello stato e dello stato delle assegnazioni in un batch.You can then use the Get-CsBatchPolicyAssignmentOperation cmdlet to track the progress and status of the assignments in a batch.

Specificare gli utenti in base all'ID oggetto o all'indirizzo SIP (Session Initiation Protocol).Specify users by their object ID or Session Initiation Protocol (SIP) address. L'indirizzo SIP di un utente spesso ha lo stesso valore del nome dell'entità utente (UPN) o dell'indirizzo di posta elettronica, ma non è obbligatorio.A user's SIP address often has the same value as the User Principal Name (UPN) or email address, but this isn't required. Se un utente viene specificato usando l'UPN o la posta elettronica, ma ha un valore diverso dall'indirizzo SIP, l'assegnazione dei criteri non riuscirà per l'utente.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. Se un batch include utenti duplicati, i duplicati verranno rimossi dal batch prima dell'elaborazione e lo stato verrà fornito solo per gli utenti univoci rimanenti nel batch.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.

Un batch contiene fino a 5.000 utenti.A batch contains up to 5,000 users. Per risultati ottimali, non inviare più di pochi batch alla volta.For best results, don't submit more than a few batches at a time. Consentire ai batch di completare l'elaborazione prima di inviare altri batch.Allow batches to complete processing before submitting more batches.

Usare il modulo Teams PowerShellUse the Teams PowerShell module

Eseguire le operazioni seguenti per installare il Microsoft Teams di PowerShell (se non è già stato fatto).Run the following to install the Microsoft Teams PowerShell module (if you haven't already). Assicurarsi di installare la versione 1.0.5 o successiva.Make sure you install version 1.0.5 or later.

Install-Module -Name MicrosoftTeams

Eseguire le operazioni seguenti per connettersi a Teams e avviare una sessione.Run the following to connect to Teams and start a session.

Connect-MicrosoftTeams

Quando richiesto, accedere con le credenziali di amministratore.When you're prompted, sign in using your admin credentials.

Assegnare pacchetti di criteri a un batch di utentiAssign policy packages to a batch of users

In questo esempio viene utilizzato il cmdlet New-CsBatchPolicyAssignmentOperation per assegnare il pacchetto di criteri di Education_PrimaryStudent a un batch di utenti.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

Visualizzare lo stato di un'assegnazione batchSee the status of a batch assignment

Eseguire quanto segue per ottenere lo stato di un'assegnazione batch, dove OperationId è l'ID operazione restituito dal New-CsBatchPolicyAssignmentOperation cmdlet per un determinato batch.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

Se l'output indica che si è verificato un errore, eseguire le operazioni seguenti per ottenere altre informazioni sugli errori presenti nella UserState proprietà.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

Per altre informazioni, vedere Get-CsBatchPolicyAssignmentOperation.To learn more, see Get-CsBatchPolicyAssignmentOperation.

Teams Panoramica di PowerShellTeams PowerShell Overview