Assegnare criteri a utenti e gruppi

Questo articolo esamina i diversi modi per assegnare criteri a utenti e gruppi in Microsoft Teams.

Per altre informazioni sui criteri supportati dall'interfaccia di amministrazione di Teams e dal modulo PowerShell di Teams, vedere Informazioni di riferimento sui criteri di Teams.

Prima di leggere, assicurarsi di aver letto Assegnare criteri in Teams - Guida introduttiva.

Questo video illustra come assegnare criteri a più utenti.

Assegnare un criterio a singoli utenti

Seguire questa procedura per assegnare un criterio a un singolo utente o a pochi utenti contemporaneamente.

Usare l'interfaccia di amministrazione di Microsoft Teams

Per assegnare un criterio a un utente:

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams, passare a Utenti>,Gestisci utenti.

  2. Selezionare l'utente facendo clic a sinistra del nome utente, quindi selezionare Modifica impostazioni.

  3. Selezionare il criterio da assegnare e quindi selezionare Applica.

    Screenshot del riquadro Modifica impostazioni in Gestisci utenti.

Nota

Per annullare l'assegnazione di un criterio specializzato da un utente, è possibile impostare ogni criterio su Globale (impostazione predefinita a livello di organizzazione). È anche possibile rimuovere in blocco le assegnazioni dei criteri per tutti gli utenti direttamente assegnati a un criterio. Per altre informazioni, vedere Annullare l'assegnazione dei criteri in blocco.

Per assegnare un criterio a un utente, è inoltre possibile eseguire le operazioni seguenti:

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams passare alla pagina dei criteri.

  2. Selezionare il criterio da assegnare facendo clic a sinistra del nome del criterio.

  3. Selezionare Assegna utenti.

  4. Nel riquadro Gestisci utenti cercare l'utente per nome visualizzato o in base al nome utente, selezionare il nome e poi selezionare Aggiungi. Ripetere questa operazione per ogni utente da aggiungere.

  5. Dopo aver aggiunto gli utenti, selezionare Applica.

    Screenshot che mostra come assegnare un criterio a un utente nell'interfaccia di amministrazione di Teams con il secondo metodo.

Usare PowerShell

Ogni tipo di criterio ha un proprio set di cmdlet per la gestione. Usare il Grant- cmdlet per un determinato tipo di criterio per assegnare il criterio. Ad esempio, usare il Grant-CsTeamsMeetingPolicy cmdlet per assegnare un criterio riunione di Teams agli utenti. Questi cmdlet sono inclusi nel modulo PowerShell di Teams e sono documentati nelle informazioni di riferimento sui cmdlet di Skype for Business.

Scaricare e installare la versione pubblica di PowerShell per Teams (se non è già stato fatto) e quindi eseguire le operazioni seguenti per connettersi.

  # When using Teams PowerShell Module

   Import-Module MicrosoftTeams
   Connect-MicrosoftTeams

In questo esempio viene assegnato un criterio riunione di Teams denominato Criterio riunione studenti a un utente di nome Reda.

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

Per altre informazioni, vedere Gestire i criteri con PowerShell.

Assegnare un criterio a un gruppo

Importante

I gruppi con l'impostazione abilitata non possono usare l'assegnazione HiddenGroupMembership di criteri di gruppo. I team di classe hanno questa impostazione abilitata per impostazione predefinita.

L'assegnazione di criteri ai gruppi consente di assegnare un criterio a un gruppo di utenti, ad esempio un gruppo di Microsoft 365, un gruppo di sicurezza o una lista di distribuzione. L'assegnazione dei criteri viene propagata ai membri del gruppo in base alle regole di precedenza. Quando vengono aggiunti o rimossi membri da un gruppo, le assegnazioni dei criteri ereditate vengono aggiornate di conseguenza.

L'assegnazione di criteri ai gruppi è consigliata per gruppi composti da un massimo di 50.000 utenti, ma funziona anche con i gruppi più grandi.

Quando si assegna il criterio, questo viene immediatamente assegnato al gruppo. Tuttavia, la propagazione dell'assegnazione dei criteri ai membri del gruppo viene eseguita come operazione in background e potrebbe richiedere del tempo, a seconda delle dimensioni del gruppo. Lo stesso avviene quando viene annullata l'assegnazione di un criterio da un gruppo o quando vengono aggiunti o rimossi membri da un gruppo.

Le assegnazioni di Criteri di gruppo vengono propagate solo agli utenti che sono membri diretti del gruppo. Le assegnazioni non vengono propagate ai membri dei gruppi annidati.

Importante

Il modulo PowerShell di Teams e l'interfaccia di amministrazione di Teams non supportano i criteri seguenti per l'assegnazione dei criteri di gruppo.

  • Criteri di autorizzazione app di Teams
  • Criteri di aggiornamento di Teams
  • Criteri di chiamata in uscita

Informazioni utili sull'assegnazione dei criteri ai gruppi

Prima di iniziare, è importante comprendere le regole di precedenza e la classificazione delle assegnazioni di gruppo.

Regole di precedenza

Per un determinato tipo di criterio, il criterio effettivo di un utente viene determinato in base a quanto segue:

  • Un criterio assegnato direttamente a un utente ha la precedenza su qualsiasi altro criterio dello stesso tipo assegnato a un gruppo. 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. Ciò significa anche che se un utente ha un criterio di un determinato tipo che è stato assegnato direttamente, è necessario rimuoverlo dall'utente prima che possa ereditare un criterio dello stesso tipo da un gruppo.
  • 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 il criterio dell'assegnazione di gruppo con la classificazione più alta. Più piccolo è il numero, più alto è il ranking con 1 che rappresenta il ranking più alto.
  • Se un utente non è membro di alcun gruppo a cui è assegnato un criterio, all'utente viene applicato il criterio globale (predefinito a livello di organizzazione) per quel tipo di criterio.

I criteri effettivi di un utente vengono aggiornati in base alle regole seguenti:

  • Quando un utente viene aggiunto o rimosso da un gruppo a cui è assegnato un criterio.
  • Non è stata assegnata l'assegnazione a un criterio da un gruppo.
  • Un criterio assegnato direttamente all'utente viene rimosso.

Classificazione assegnazioni di gruppo

Quando si assegnano criteri a un gruppo, si specifica una classificazione per l'assegnazione di gruppo. Questa classificazione viene usata per determinare quale criterio un utente deve ereditare come criterio effettivo se l'utente è membro di due o più gruppi e a ogni gruppo è assegnato un criterio dello stesso tipo.

La classificazione delle assegnazioni di gruppo è relativa ad altre assegnazioni di gruppo dello stesso tipo. Ad esempio, se si assegnano criteri di chiamata a due gruppi, impostare la classificazione di un'assegnazione su 1 e dell'altra su 2, dove 1 rappresenta la classificazione più alta. La classificazione delle assegnazioni di gruppo indica quale appartenenza al gruppo è più importante o più rilevante di altre appartenenze a gruppi per quanto riguarda l'ereditarietà.

Si supponga, ad esempio, di avere due gruppi, Dipendenti del punto vendita e Responsabili del negozio. A entrambi i gruppi vengono assegnati rispettivamente un criterio di chiamata di Teams, un criterio di chiamata dei dipendenti dello Store e un criterio di chiamata dei manager dello store. Per un responsabile del punto vendita che fa parte di entrambi i gruppi, il ruolo di responsabile è più rilevante del ruolo di dipendente, pertanto i criteri di chiamata assegnati al gruppo responsabili punto vendita devono avere una classificazione superiore.

Gruppo Nome del criterio di chiamata di Teams Classificazione
Responsabili dello Store Criteri di chiamata per i responsabili dei negozi 1
Dipendenti del negozio Criteri di chiamata per i dipendenti del negozio 2

Se non si specifica una classificazione, all'assegnazione dei criteri viene assegnata la classificazione più bassa.

Nell'interfaccia di amministrazione di Teams

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams passare alla pagina Tipo di criterio. Ad esempio, passare a Criteri> riunioneriunione.
  2. Selezionare la scheda Assegnazione criteri di gruppo .
  3. Selezionare Aggiungi gruppo e quindi nel riquadro Assegna criteri al gruppo eseguire le operazioni seguenti:
    1. Cercare e aggiungere il gruppo a cui si desidera assegnare il criterio.

    2. Impostare la classificazione per l'assegnazione di gruppo.

    3. Selezionare il criterio da assegnare.

    4. Selezionare Applica.

      Screenshot che mostra come assegnare un criterio a un gruppo nell'interfaccia di amministrazione di Teams.

Per rimuovere un'assegnazione di criteri di gruppo, nella scheda Assegnazione di criteri di gruppo della pagina dei criteri selezionare l'assegnazione di gruppo, quindi selezionare Rimuovi.

Per modificare la classificazione di un'assegnazione di gruppo, è necessario rimuovere prima l'assegnazione dei criteri di gruppo. Seguire quindi i passaggi precedenti per assegnare il criterio a un gruppo.

Questo video illustra i passaggi per creare e assegnare un criterio di riunione personalizzato a un gruppo.

Installare e connettersi al modulo di PowerShell di Microsoft Teams

Per istruzioni dettagliate, vedere Installare PowerShell per Teams.

Assegnare un criterio a un gruppo di utenti

Usare il cmdlet Grant appropriato per assegnare un criterio a un gruppo. È possibile specificare un gruppo utilizzando l'ID oggetto, l'indirizzo SIP o l'indirizzo di posta elettronica.

In questo esempio vengono assegnati criteri riunione di Teams denominato Criteri riunione responsabili vendita al dettaglio a un gruppo con una classificazione dell'assegnazione pari a 1.

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

Ottenere assegnazioni di criteri per un gruppo

Usare il cmdlet Get-CsGroupPolicyAssignment per assegnare tutti i criteri a un gruppo. I gruppi sono sempre elencati in base al relativo ID gruppo anche se per l'assegnazione del criterio è stato utilizzato l'indirizzo SIP o l'indirizzo di posta elettronica.

In questo esempio vengono recuperati tutti i criteri assegnati a un gruppo specifico.

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

In questo esempio vengono restituiti tutti i gruppi a cui è assegnato un criterio per le riunioni di Teams.

Get-CsGroupPolicyAssignment -PolicyType TeamsMeetingPolicy

Rimuovere un criterio da un gruppo

Usare il cmdlet Grant appropriato per rimuovere un criterio da un gruppo. Quando si rimuove un criterio da un gruppo, le priorità di altri criteri dello stesso tipo assegnati ad altri gruppi e con classificazione inferiore vengono aggiornate. Ad esempio, se si rimuove un criterio con una classificazione pari a 2, i criteri con una classificazione pari a 3 e 4 verranno aggiornati in modo da riflettere la nuova classificazione. Le due tabelle seguenti mostrano questo esempio.

Ecco un elenco delle assegnazioni e delle priorità dei criteri per i criteri delle riunioni di Teams.

Nome del gruppo Nome del criterio Classificazione
Vendite Politica di vendita 1
Regione occidentale Criteri dell'area occidentale 2
Divisione Politica della divisione 3
Filiale Politica sussidiaria 4

Se si rimuove il criterio Area occidentale dal gruppo Area occidentale, le assegnazioni e le priorità dei criteri vengono aggiornate come indicato di seguito.

Nome del gruppo Nome del criterio Classificazione
Vendite Politica di vendita 1
Divisione Politica della divisione 2
Filiale Politica sussidiaria 3

In questo esempio vengono rimossi i criteri riunione di Teams da un gruppo.

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

Modificare l'assegnazione di un criterio per un gruppo

Nota

Per modificare un'assegnazione di criteri di gruppo, è possibile rimuovere l'assegnazione di criteri corrente dal gruppo e quindi aggiungere una nuova assegnazione di criteri.

Dopo aver assegnato un criterio a un gruppo, è possibile usare il cmdlet Grant appropriato per modificare l'assegnazione dei criteri del gruppo come indicato di seguito:

  • Modifica la classifica
  • Modificare il criterio di un determinato tipo di criterio
  • Modificare il criterio di un determinato tipo di criterio e la classificazione

In questo esempio il criterio del parcheggio di chiamata di Teams di un gruppo viene modificato in un criterio denominato SupportCallPark e la classificazione dell'assegnazione viene impostata su 3.

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

Modificare i criteri di validità per un utente

Ecco un esempio di come modificare i criteri effettivi per un utente a cui è assegnato direttamente un criterio.

Prima di tutto, usiamo il cmdlet Get-CsUserPolicyAssignment insieme PolicySource al parametro per ottenere i dettagli dei criteri di trasmissione delle riunioni di Teams associati all'utente.

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

L'output mostra che all'utente è stato assegnato direttamente un criterio di trasmissione delle riunioni di Teams denominato Eventi dei dipendenti, che ha la precedenza sul criterio denominato Eventi live del fornitore assegnato a un gruppo a cui appartiene l'utente.

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

Ora rimuoviamo i criteri Eventi dipendenti dall'utente. Ciò significa che l'utente non ha più un criterio di trasmissione delle riunioni di Teams direttamente assegnato a lui ed erediterà il criterio Eventi live del fornitore assegnato al gruppo a cui appartiene l'utente.

A tale scopo, usare il cmdlet seguente nel modulo PowerShell di Microsoft Teams.

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

Usare il cmdlet seguente nel modulo PowerShell di Teams per eseguire questa operazione su vasta scala tramite un'assegnazione di criteri batch, in cui $users è un elenco di utenti specificati.

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

Assegnare un criterio a un batch di utenti

Usare l'interfaccia di amministrazione

Per assegnare un criterio agli utenti in blocco:

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams selezionare Utenti.
  2. Cercare gli utenti a cui si desidera assegnare il criterio o filtrare la visualizzazione per visualizzare gli utenti desiderati.
  3. Nella colonna ✓ (segno di spunta) selezionare gli utenti. Per selezionare tutti gli utenti, selezionare il ✓ (segno di spunta) nella parte superiore della tabella.
  4. Selezionare Modifica impostazioni, apportare le modifiche desiderate e quindi selezionare Applica.

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à. Oppure, nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams, passare a Dashboard e quindi in Log attività selezionare Visualizza dettagli. Il log attività mostra le assegnazioni di criteri a batch di più di 20 utenti tramite l'interfaccia di amministrazione di Microsoft Teams degli ultimi 30 giorni. Per altre informazioni, vedere Visualizzare le assegnazioni dei criteri nel log attività.

Usare il metodo PowerShell

Nota

L'assegnazione di criteri in batch con PowerShell non è disponibile per tutti i tipi di criteri di Teams. Per l'elenco dei tipi di criteri supportati, vedere New-CsBatchPolicyAssignmentOperation .

Con l'assegnazione di criteri in batch, è possibile assegnare un criterio a grandi set di utenti per volta senza usare uno script. È possibile utilizzare il cmdlet New-CsBatchPolicyAssignmentOperation per inviare un batch di utenti e il criterio che si desidera assegnare. Le assegnazioni vengono elaborate come operazione in background e viene generato un ID operazione per ogni batch. È quindi possibile usare il cmdlet Get-CsBatchPolicyAssignmentOperation per tenere traccia dello stato e dell'avanzamento delle assegnazioni in un batch.

Specificare gli utenti in base all'ID oggetto o all'indirizzo SIP (Session Initiation Protocol). L'indirizzo SIP di un utente ha spesso lo stesso valore del nome dell'entità utente (UPN) o dell'indirizzo di posta elettronica, ma questo non è obbligatorio. Se un utente viene specificato usando il suo UPN o la sua posta elettronica, ma questo ha un valore diverso dal suo indirizzo SIP, l'assegnazione dei criteri non riuscirà per l'utente. 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 rimasti nel batch.

Un batch può contenere fino a 5.000 utenti. Per ottenere risultati ottimali, non inviare più di pochi batch alla volta. Attendere che i batch completino l'elaborazione prima di inviare altri batch.

Installare e connettersi al modulo PowerShell di Teams

Eseguire le operazioni seguenti per installare il modulo di PowerShell di Microsoft Teams.

Install-Module -Name MicrosoftTeams

Eseguire il comando seguente per connettersi a Teams e avviare una sessione.

Connect-MicrosoftTeams

Quando viene richiesto, accedere con le credenziali di amministratore.

Installare e connettersi al modulo PowerShell di Microsoft Graph (facoltativo)

Potrebbe anche essere utile scaricare e installare il modulo Microsoft Graph PowerShell (se non è già stato fatto) e connettersi a Microsoft Entra ID in modo da poter recuperare un elenco di utenti nell'organizzazione.

Eseguire il comando seguente per connettersi a Microsoft Entra ID.

Connect-MgGraph

Quando viene richiesto, accedere con le stesse credenziali di amministratore usate per connettersi a Teams.

Assegnare un criterio di configurazione a un batch di utenti

In questo esempio viene usato il cmdlet New-CsBatchPolicyAssignmentOperation per assegnare un criterio di impostazione dell'app denominato Criterio di installazione dell'app HR a un batch di utenti elencati nel file users_ids.text.

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

In questo esempio ci colleghiamo a Microsoft Entra ID per recuperare una raccolta di utenti e quindi assegniamo un criterio di messaggistica denominato New Hire Messaging Policy a un batch di utenti specificati utilizzando il loro indirizzo SIP.

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

Ottenere lo stato di un'assegnazione di batch

Eseguire questa procedura per ottenere lo stato di un'assegnazione batch, dove OperationId è l'ID New-CsBatchPolicyAssignmentOperation operazione restituito dal cmdlet per un determinato batch.

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

Se l'output mostra che si è verificato un errore, eseguire il comando seguente per ottenere altre informazioni sugli errori, che si trovano nella UserState proprietà.

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

Per altre informazioni, vedere Get-CsBatchPolicyAssignmentOperation.

Rimuovere un'assegnazione di criteri diretta

È possibile rimuovere un'assegnazione diretta dei criteri da un utente. Questa operazione può essere eseguita per consentire l'applicazione di un'assegnazione di criteri di gruppo.

Per rimuovere un'assegnazione di criteri diretta

  1. Passare a Utenti>: Gestisci utenti.
  2. Selezionare l'utente di cui si desidera rimuovere l'assegnazione dei criteri.
  3. Nella pagina utente selezionare la scheda Criteri .
  4. Nell'elenco dei criteri selezionare il criterio da rimuovere e quindi selezionare Rimuovi.
  5. Seleziona Conferma.

Annullare l'assegnazione di criteri in blocco

Quando si annullano in blocco l'assegnazione dei criteri, si rimuovono le assegnazioni di criteri assegnate ai singoli utenti tramite assegnazione diretta. Ciò è utile negli scenari seguenti:

  1. Per rendere effettive le assegnazioni globali (predefinite a livello di organizzazione) o Criteri di gruppo: A causa delle regole di precedenza, le assegnazioni globali (predefinite a livello di organizzazione) o criteri di gruppo non avranno effetto per gli utenti che hanno un'assegnazione diretta di criteri. Gli amministratori possono annullare l'assegnazione dei criteri in blocco per rimuovere le assegnazioni dirette in modo che le assegnazioni globali (predefinite a livello di organizzazione) o i criteri di gruppo abbiano effetto.
  2. Pulire le assegnazioni dei criteri dalla procedura guidata per l'istruzione di Teams: La procedura guidata dei criteri per l'istruzione di Teams applica i criteri globali predefiniti per gli studenti e assegna un set di criteri personalizzato per un gruppo di personale tramite l'assegnazione di criteri di gruppo. Gli amministratori devono ripulire i criteri individuali degli studenti e del personale per rendere effettive le assegnazioni globali (predefinite a livello di organizzazione) e di gruppo.
  3. Rimuovere le assegnazioni di criteri non corrette: Se è presente un gruppo di singoli utenti di grandi dimensioni a cui è stato assegnato il criterio errato tramite assegnazione diretta, è possibile usare i criteri di annullamento dell'assegnazione in blocco per rimuovere queste assegnazioni.

È possibile annullare l'assegnazione dei criteri in blocco dall'interfaccia di amministrazione di Microsoft Teams.

  1. Passare a Utenti>: Gestisci utenti.

  2. Nell'angolo in alto a destra della pagina, selezionare Annulla assegnazione criteri in blocco dal menu a discesa Azioni .

    Pagina Gestisci utenti nell'interfaccia di amministrazione di Teams.

    Nota

    È anche possibile annullare l'assegnazione dei criteri dalle pagine dei singoli criteri scegliendo un criterio e selezionando Gestisci utenti.

  3. Selezionare un tipo di criterio.

    Pagina Annulla assegnazione criteri in blocco nell'interfaccia di amministrazione di Teams.

  4. Scegliere il criterio che si desidera riassegnare e selezionare Carica dati per ottenere il numero di utenti attualmente assegnati al criterio.

    Importante

    Quando si sceglie un criterio, si rimuovono tutti gli utenti assegnati singolarmente da tale criterio.

  5. Selezionare Annulla assegnazione criteri.

Dopo aver annullato l'assegnazione dei criteri, è possibile esaminare i dettagli dell'operazione nel log attività.