Teams per Virtualized Desktop Infrastructure (VDI)Teams for Virtualized Desktop Infrastructure

In questo articolo vengono illustrati i requisiti e le limitazioni per l'uso di Microsoft teams in un ambiente virtualizzato.This article describes the requirements and limitations for using Microsoft Teams in a virtualized environment.

Che cos'è VDI?What is VDI?

Virtual Desktop Infrastructure (VDI) è la tecnologia di virtualizzazione che ospita un sistema operativo desktop e le applicazioni su un server centralizzato in un centro dati.Virtual Desktop Infrastructure (VDI) is virtualization technology that hosts a desktop operating system and applications on a centralized server in a data center. Questo consente agli utenti un'esperienza desktop completamente personalizzata con una fonte centralizzata completamente sicura e conforme.This enables a fully personalized desktop experience to users with a fully secured and compliant centralized source.

Microsoft teams in un ambiente virtualizzato supporta la chat e la collaborazione.Microsoft Teams in a virtualized environment supports chat and collaboration. Inoltre, con le piattaforme Windows Virtual Desktop, Citrix e VMware è supportata anche la funzionalità di chiamata e riunione.And with the Windows Virtual Desktop, Citrix, and VMware platforms, calling and meeting functionality is also supported.

I team in un ambiente virtualizzato supportano più configurazioni.Teams in a virtualized environment supports multiple configurations. Questi includono le modalità VDI, dedicate, condivise, persistenti e non persistenti.These include VDI, dedicated, shared, persistent, and non-persistent modes. Le caratteristiche sono in continuo sviluppo e vengono aggiunte regolarmente e la funzionalità si espanderà nei prossimi mesi e anni.Features are in continuous development and are added on a regular basis, and functionality will expand in the coming months and years.

L'uso di team in un ambiente virtualizzato potrebbe essere alquanto diverso dall'uso di team in un ambiente non virtualizzato.Using Teams in a virtualized environment might be somewhat different from using Teams in a non-virtualized environment. Ad esempio, alcune funzionalità avanzate potrebbero non essere disponibili in un ambiente virtualizzato e la risoluzione del video potrebbe essere diversa.For example, some advanced features might not be available in a virtualized environment, and video resolution might differ.

Per garantire un'esperienza utente ottimale, seguire le istruzioni in questo articolo.To ensure an optimal user experience, follow the guidance in this article.

Nota

Per informazioni dettagliate sui team VDI su piattaforme diverse, vedere caratteristiche dei team per piattaforma.For details about Teams VDI on different platforms, see Teams features by platform.

Teams su componenti VDITeams on VDI components

L'uso di team in un ambiente virtualizzato richiede i componenti seguenti.Using Teams in a virtualized environment requires the following components.

  • Broker di virtualizzazione: Gestione risorse e connessione al provider di virtualizzazione, ad esempio AzureVirtualization broker: The resource and connection manager to the virtualization provider, such as Azure
  • Desktop virtuale: stack della macchina virtuale (VM) che esegue Microsoft TeamsVirtual desktop: The Virtual Machine (VM) stack that runs Microsoft Teams
  • Thin client: l'endpoint con cui l'utente si connette fisicamenteThin client: The endpoint that the user physically interfaces with
  • App desktop teams: app client desktop TeamsTeams desktop app: The Teams desktop client app

Teams su requisiti VDITeams on VDI requirements

Requisiti del provider di virtualizzazioneVirtualization provider requirements

L'app desktop teams è stata convalidata con i principali provider di soluzioni di virtualizzazione.The Teams desktop app was validated with leading virtualization solution providers. Con più fornitori di mercato, ti consigliamo di consultare il provider di soluzioni di virtualizzazione per assicurarti di soddisfare i requisiti minimi.With multiple market providers, we recommend that you consult your virtualization solution provider to ensure that you meet the minimum requirements.

Attualmente, teams on VDI con ottimizzazione audio/video (AV) è certificato con Windows Virtual Desktop, Citrix e VMware.Currently, Teams on VDI with audio/video (AV) optimization is certified with Windows Virtual Desktop, Citrix, and VMware. Esaminare le informazioni in questa sezione per assicurarti di soddisfare tutti i requisiti per la funzionalità appropriata.Review the information in this section to ensure that you meet all requirements for proper functionality.

Piattaforme certificate per TeamsPlatforms certified for Teams

Le piattaforme seguenti hanno soluzioni per l'infrastruttura desktop virtuale per i team.The following platforms have virtual desktop infrastructure solutions for Teams.

PiattaformaPlatform SoluzioneSolution
Logo che rappresenta Microsoft Desktop virtuale di WindowsWindows Virtual Desktop
Il logo che rappresenta Citrix App virtuali e desktop CitrixCitrix Virtual Apps and Desktops
Il logo che rappresenta VMware VMware HorizonVMware Horizon

Desktop virtuale di WindowsWindows Virtual Desktop

Windows Virtual Desktop offre l'ottimizzazione AV per i team su VDI.Windows Virtual Desktop provides AV optimization for Teams on VDI. Per altre informazioni e requisiti e installazione, vedere usare teams in Windows Virtual Desktop.To learn more and requirements and installation, see Use Teams on Windows Virtual Desktop.

Requisiti per le app virtuali e i desktop di CitrixCitrix Virtual Apps and Desktops requirements

Le app virtuali e i desktop di Citrix (in precedenza noti come XenApp e XenDesktop) offrono l'ottimizzazione AV per i team su VDI.Citrix Virtual Apps and Desktops (formerly known as XenApp and XenDesktop) provides AV optimization for Teams on VDI. Con le app virtuali e i desktop di Citrix, teams in VDI supporta le funzionalità di chiamata e riunione oltre alla chat e alla collaborazione.With Citrix Virtual Apps and Desktops, Teams on VDI supports calling and meeting functionality in addition to chat and collaboration.

È possibile scaricare la versione più recente di app virtuali e desktop di Citrix nel sito di download di Citrix.You can download the latest version of Citrix Virtual Apps and Desktops at the Citrix downloads site. (Prima di tutto è necessario eseguire l'accesso). Per impostazione predefinita, i componenti necessari vengono raggruppati in app Citrix Workspace (CWA) e Virtual Delivery Agent (VDA).(You'll need to sign in first.) The necessary components are bundled into the Citrix Workspace app (CWA) and Virtual Delivery Agent (VDA) by default. Non è necessario installare altri componenti o plug-in CWA o VDA.You don't need to install any additional components or plugins on CWA or the VDA.

Per i requisiti più recenti per i server e i client, vedere questo sito Web Citrix.For the latest server and client requirements, see this Citrix website.

Area di lavoro VMware Horizon e requisiti desktopVMware Horizon Workspace and Desktop requirements

VMware Horizon è una piattaforma moderna per il recapito sicuro di desktop e app virtuali attraverso il cloud ibrido.VMware Horizon is a modern platform for secure delivery of virtual desktops and apps across the hybrid cloud. Per offrire un'esperienza utente ottimale, VMware Horizon offre l'ottimizzazione dei media per i team.To offer a great end-user experience, VMware Horizon provides media optimization for Teams. Questa ottimizzazione migliora la produttività complessiva tra desktop e app virtuali e migliora l'esperienza degli utenti durante le chiamate e le riunioni tramite Team.This optimization improves overall productivity across virtual desktops and apps, and enhances user experience when calling and meeting using Teams.

È possibile scaricare l'ultima versione di VMware Horizon dalla pagina Download VMware .You can download the latest version of VMware Horizon from the VMware Downloads page. Per impostazione predefinita, i componenti necessari per l'ottimizzazione multimediale fanno parte dell'agente Horizon e del client Horizon e non è necessario installare alcun plug-in aggiuntivo per usare la funzionalità di ottimizzazione per i team.The required media optimization components are part of the Horizon Agent and Horizon Client by default and there's no need to install any additional plug-in to use the optimization feature for Teams.

Per ottenere i requisiti e le istruzioni più recenti su come configurare l'ottimizzazione multimediale per i team, vedere questo sito Web VMware.To get the latest requirements and instructions on how to configure media optimization for Teams, see this VMware website.

Installare o aggiornare l'app desktop teams in VDIInstall or update the Teams desktop app on VDI

Puoi distribuire l'app desktop teams per VDI usando un'installazione per singolo computer o per utente usando il pacchetto MSI.You can deploy the Teams desktop app for VDI using a per-machine installation or per-user installation using the MSI package. Decidere l'approccio da usare dipende dal fatto che si usi una configurazione persistente o non persistente e le esigenze di funzionalità associate dell'organizzazione.Deciding on which approach to use depends on whether you use a persistent or non-persistent setup and the associated functionality needs of your organization.

Per una configurazione permanente dedicata, l'approccio funzionerebbe.For a dedicated persistent setup, either approach would work. Tuttavia, per una configurazione non persistente, i team richiedono un'installazione per ogni computer per poter funzionare in modo efficiente.However, for a non-persistent setup, Teams requires a per-machine installation in order to work efficiently. Vedere la sezione configurazione non persistente .See the Non-persistent setup section.

Con l'installazione per computer, gli aggiornamenti automatici sono disabilitati.With per-machine installation, automatic updates is disabled. Questo significa che per aggiornare l'app teams devi disinstallare la versione corrente per eseguire l'aggiornamento a una versione più recente.This means that to update the Teams app, you must uninstall the current version to update to a newer version. Con l'installazione per utente, è abilitato l'aggiornamento automatico.With per-user installation, automatic updates is enabled. Per la maggior parte delle distribuzioni VDI, è consigliabile distribuire teams con l'installazione per singolo computer.For most VDI deployments, we recommend you deploy Teams using per-machine installation.

Per eseguire l'aggiornamento alla versione più recente di teams, iniziare con la procedura di disinstallazione seguita dalla distribuzione della versione più recente di teams.To update to the latest Teams version, start with the uninstall procedure followed by latest Teams version deployment.

Per il corretto funzionamento dell'ottimizzazione AV per i team in ambienti VDI, l'endpoint thin client deve avere accesso a Internet.For Teams AV optimization in VDI environments to work properly, the thin client endpoint must have access to the internet. Se l'accesso a Internet non è disponibile nell'endpoint thin client, l'avvio dell'ottimizzazione non avrà successo.If internet access isn't available at the thin client endpoint, optimization startup won't be successful. Questo significa che l'utente si trova in uno stato multimediale non ottimizzato.This means that the user is in a non-optimized media state.

Impostazioni permanenti dedicateDedicated persistent setup

In una configurazione permanente dedicata, le modifiche apportate al sistema operativo locale degli utenti vengono mantenute dopo la disconnessione degli utenti.In a dedicated persistent setup, users' local operating system changes are retained after users log off. Per la configurazione persistente, teams supporta sia l'installazione per utente che per il computer.For persistent setup, Teams supports both per-user and per-machine installation.

Di seguito è riportata la configurazione minima consigliata della VM.The following is the recommended minimum VM configuration.

ParametroParameter Sistema operativo workstationWorkstation operating system Sistema operativo serverServer operating system
vCPUvCPU 2 Core2 cores 4, 6 o 84,6, or 8
È importante comprendere la configurazione NUMA (non-Uniform Memory Access) sottostante e configurare le VM di conseguenza.It's important to understand the underlying non-uniform memory access (NUMA) configuration and configure your VMs accordingly.
RAMRAM 4 GB4 GB 512 a 1024 MB per utente512 to 1024 MB per user
ArchiviazioneStorage 8 GB8 GB 40 a 60 GB40 to 60 GB

Configurazione non persistenteNon-persistent setup

In una configurazione non persistente, le modifiche apportate al sistema operativo locale degli utenti non vengono mantenute dopo la disconnessione degli utenti.In a non-persistent setup, users' local operating system changes are not retained after users log off. Tali configurazioni sono in genere sessioni multiutente condivise.Such setups are commonly shared multi-user sessions. La configurazione di VM varia in base al numero di utenti e alle risorse fisiche disponibili nella casella.VM configuration varies based on the number of users and available physical box resources.

Per una configurazione non persistente, l'app desktop Teams deve essere installata per ogni computer nell'immagine dorata.For a non-persistent setup, the Teams desktop app must be installed per-machine to the golden image. Per altre informazioni, vedere l'articolo installare o aggiornare l'app desktop teams nella sezione VDI . Questo garantisce un avvio efficiente dell'app teams durante una sessione utente.(To learn more, see the Install or update the Teams desktop app on VDI section.) This ensures an efficient launch of the Teams app during a user session.

L'uso di team con una configurazione non persistente richiede anche un responsabile della gestione della cache dei profili per la sincronizzazione dei dati runtime di teams efficient. In questo modo, le informazioni appropriate specifiche per l'utente, ad esempio dati utente, profilo e impostazioni, vengono memorizzate nella cache durante la sessione utente.Using Teams with a non-persistent setup also requires a profile caching manager for efficient Teams runtime data sync. This ensures that the appropriate user-specific information (for example, user data, profile, and settings) is cached during the user session. Verificare che i dati di queste due cartelle vengano sincronizzati.Make sure data in these two folders are synced.

  • C:\Users\username\AppData\Local\Microsoft\IdentityCache (%localAppdata%\Microsoft\IdentityCache)C:\Users\username\AppData\Local\Microsoft\IdentityCache (%localAppdata%\Microsoft\IdentityCache)
  • C:\Users\username\AppData\Roaming\Microsoft\Teams (%appdata%\Microsoft\Teams)C:\Users\username\AppData\Roaming\Microsoft\Teams (%appdata%\Microsoft\Teams)

Sono disponibili varie soluzioni di gestione della cache.There are a variety of caching manager solutions available. Ad esempio, FSLogix.For example, FSLogix. Consultare il provider di gestione della cache per istruzioni di configurazione specifiche.Consult your caching manager provider for specific configuration instructions.

Elenco di esclusione contenuto memorizzato nella cache dei team per la configurazione non persistenteTeams cached content exclusion list for non-persistent setup

Escludere i seguenti elementi dalla cartella cache di teams% AppData%/Microsoft/Teams.Exclude the following from the Teams caching folder, %appdata%/Microsoft/Teams. L'esclusione di questi elementi consente di ridurre le dimensioni della cache degli utenti per ottimizzare ulteriormente la configurazione non persistente.Excluding these items helps reduce the user caching size to further optimize your non-persistent setup.

  • file txt.txt files
  • Cartella media-stackMedia-stack folder
  • meeting-addin\Cache (%appdata%\Microsoft\Teams\meeting-addin\Cache)meeting-addin\Cache (%appdata%\Microsoft\Teams\meeting-addin\Cache)

Considerazioni sulle app Microsoft 365 per le aziendeMicrosoft 365 Apps for enterprise considerations

Quando si distribuiscono team con le app Microsoft 365 per le aziende in VDI, tenere presente quanto segue.Consider the following when you deploy Teams with Microsoft 365 Apps for enterprise on VDI.

Nuove distribuzioni di teams tramite le app Microsoft 365 per le aziendeNew deployments of Teams through Microsoft 365 Apps for enterprise

Prima di distribuire teams tramite le app Microsoft 365 per le aziende, è prima necessario disinstallare le app di Team preesistenti, se distribuite con l'installazione per singolo computer.Before you deploy Teams through Microsoft 365 Apps for enterprise, you must first uninstall any pre-existing Teams apps if they were deployed using per-machine installation.

I team tramite le app Microsoft 365 per le aziende sono installati per ogni utente.Teams through Microsoft 365 Apps for enterprise is installed per-user. Per altre informazioni, vedere l'articolo installare o aggiornare l'app desktop teams nella sezione VDI .To learn more, see the Install or update the Teams desktop app on VDI section.

Distribuzioni di teams tramite le app Microsoft 365 per gli aggiornamenti aziendaliTeams deployments through Microsoft 365 Apps for enterprise updates

I team vengono aggiunti anche alle installazioni esistenti delle app Microsoft 365 per le aziende.Teams is also being added to existing installations of Microsoft 365 Apps for enterprise. Poiché le app Microsoft 365 per l'organizzazione installano solo team per singolo utente, vedere la sezione installare o aggiornare l'app desktop teams in VDI .Since Microsoft 365 Apps for enterprise installs Teams per-user only, see the Install or update the Teams desktop app on VDI section.

Uso di team con l'installazione per computer e le app Microsoft 365 per le aziendeUsing Teams with per-machine installation and Microsoft 365 Apps for enterprise

Le app Microsoft 365 per le aziende non supportano le installazioni per computer di teams.Microsoft 365 Apps for enterprise doesn't support per-machine installations of Teams. Per usare l'installazione per computer, è necessario escludere team dalle app Microsoft 365 per le aziende.To use per-machine installation, you must exclude Teams from Microsoft 365 Apps for enterprise. Vedere distribuire l'app desktop teams alla VM e come escludere la distribuzione dei team tramite le app Microsoft 365 per le sezioni aziendali.See the Deploy the Teams desktop app to the VM and How to exclude Teams deployment through Microsoft 365 Apps for enterprise sections.

Come escludere la distribuzione di teams tramite le app Microsoft 365 per le aziendeHow to exclude Teams deployment through Microsoft 365 Apps for enterprise

Per altre informazioni sui team e sulle app Microsoft 365 per le aziende, vedere come escludere team dalle nuove installazioni delle app microsoft 365 per le aziende e usare criteri di gruppo per controllare l'installazione di teams.To learn more about Teams and Microsoft 365 Apps for enterprise, see How to exclude Teams from new installations of Microsoft 365 Apps for enterprise and Use Group Policy to control the installation of Teams.

Distribuire l'app desktop teams alla VMDeploy the Teams desktop app to the VM

  1. Scaricare il pacchetto MSI teams che corrisponde al sistema operativo VDI VM usando uno dei collegamenti seguenti:Download the Teams MSI package that matches your VDI VM operating system using one of the following links:

    Nota

    Per le nubi governative, vedere installare Microsoft teams usando Microsoft endpoint Configuration Manager per i collegamenti per il download ai file MSI.For government clouds, see Install Microsoft Teams using Microsoft Endpoint Configuration Manager for the download links to the MSI files.

    La versione minima dell'app desktop teams necessaria è la versione 1.3.00.4461.The minimum version of the Teams desktop app that's required is version 1.3.00.4461. Il blocco PSTN non è supportato nelle versioni precedenti.(PSTN hold isn't supported in earlier versions.)

  2. Installare il file MSI nella VM VDI eseguendo uno dei comandi seguenti:Install the MSI to the VDI VM by running one of the following commands:

    • Installazione per utente (impostazione predefinita)Per-user installation (default)

      msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSERS=1
      

      Questo processo è l'installazione predefinita, che installa teams nella cartella% AppData% User.This process is the default installation, which installs Teams to the %AppData% user folder. A questo punto, la configurazione dell'immagine dorata è completa.At this point, the golden image setup is complete. I team non funzionano correttamente con l'installazione per utente in una configurazione non permanente.Teams won't work properly with per-user installation on a non-persistent setup.

    • Installazione per computerPer-machine installation

      msiexec /i <path_to_msi> /l*v <install_logfile_name> ALLUSER=1 ALLUSERS=1
      

      Questo processo installa i team nella cartella Program Files (x86) in un sistema operativo a 64 bit e nella cartella Program Files in un sistema operativo a 32 bit.This process installs Teams to the Program Files (x86) folder on a 64-bit operating system and to the Program Files folder on a 32-bit operating system. A questo punto, la configurazione dell'immagine dorata è completa.At this point, the golden image setup is complete. Per le configurazioni non permanenti è necessario installare teams per computer.Installing Teams per-machine is required for non-persistent setups.

      La prossima sessione di accesso interattivo avvia team e richiede le credenziali.The next interactive logon session starts Teams and asks for credentials.

      Nota

      Questi esempi usano anche il parametro ALLUSERS = 1 .These examples also use the ALLUSERS=1 parameter. Quando si imposta questo parametro, teams Machine-Wide Installer viene visualizzato in programmi e funzionalità nel pannello di controllo e nelle app & caratteristiche nelle impostazioni di Windows per tutti gli utenti del computer.When you set this parameter, Teams Machine-Wide Installer appears in Programs and Features in Control Panel and in Apps & features in Windows Settings for all users of the computer. Tutti gli utenti possono quindi disinstallare teams se hanno credenziali di amministratore.All users can then uninstall Teams if they have admin credentials. È importante comprendere la differenza tra ALLUSERS = 1 e ALLUSER = 1.It's important to understand the difference between ALLUSERS=1 and ALLUSER=1. Il parametro ALLUSERS = 1 può essere usato in ambienti non VDI e VDI, mentre il parametro ALLUSER = 1 viene usato solo in ambienti VDI per specificare un'installazione per singolo computer.The ALLUSERS=1 parameter can be used in non-VDI and VDI environments, while the ALLUSER=1 parameter is used only in VDI environments to specify a per-machine installation.

  3. Disinstallare il file MSI dalla VM VDI.Uninstall the MSI from the VDI VM. Esistono due modi per disinstallare teams.There are two ways to uninstall Teams.

    • Script di PowerShell: è possibile usare questo script di PowerShell per disinstallare teams e rimuovere la cartella teams per un utente.PowerShell script: You can use this PowerShell script to uninstall Teams and remove the Teams folder for a user. Eseguire lo script per ogni profilo utente in cui sono stati installati Team nel computer.Run the script for each user profile in which Teams was installed on the computer.

    • Riga di comando: eseguire il comando seguente.Command line: Run the following command.

      msiexec /passive /x <path_to_msi> /l*v <uninstall_logfile_name>
      

      Questo processo disinstalla i team dalla cartella programmi (x86) o file di programmi, a seconda dell'ambiente del sistema operativo.This process uninstalls Teams from the Program Files (x86) folder or Program Files folder, depending on the operating system environment.

Considerazioni sulle prestazioni di teams su VDITeams on VDI performance considerations

Sono disponibili varie configurazioni di configurazione virtualizzate, ognuna con uno stato di priorità diverso per l'ottimizzazione.There are a variety of virtualized setup configurations, each with a different focus for optimization. Ad esempio, una configurazione può concentrarsi sulla densità degli utenti.For example, a configuration might focus on user density. Quando si pianifica, tenere presente quanto segue per ottimizzare la configurazione in base alle esigenze del carico di lavoro dell'organizzazione.When planning, consider the following to help optimize your setup based on your organization's workload needs.

  • Requisito minimo: alcuni carichi di lavoro potrebbero richiedere una configurazione usando risorse superiori ai requisiti minimi.Minimum requirement: Some workloads might require a setup using resources that are above the minimum requirements. Ad esempio, i carichi di lavoro per gli sviluppatori che usano applicazioni che richiedono più risorse di elaborazione.For example, workloads for developers who use applications that demand more computing resources.
  • Dipendenze: queste includono dipendenze da infrastrutture, carichi di lavoro e altre considerazioni ambientali esterne all'app desktop teams.Dependencies: These include dependencies on infrastructure, workload, and other environmental considerations outside the Teams desktop app.
  • Funzionalità disabilitate in VDI: teams disattiva le funzionalità di uso intensivo della GPU per VDI, che possono contribuire a migliorare l'utilizzo temporaneo della CPU.Disabled features on VDI: Teams disables GPU-intensive features for VDI, which can help improve transient CPU utilization. Le caratteristiche seguenti sono disabilitate:The following features are disabled:
    • Animazione CSS TeamsTeams CSS animation
    • Avvio automatico di GiphyGiphy auto-start

Teams su VDI con chiamate e riunioniTeams on VDI with calling and meetings

Oltre alla chat e alla collaborazione, i team su VDI con chiamate e riunioni sono disponibili con le piattaforme di provider di virtualizzazione supportate.In addition to chat and collaboration, Teams on VDI with calling and meetings is available with supported virtualization provider platforms. Le caratteristiche supportate si basano sull'implementazione di WebRTC media stack e Virtualization provider.Supported features are based on the WebRTC media stack and virtualization provider implementation. Il diagramma seguente offre una panoramica dell'architettura.The following diagram provides an overview of the architecture.

Diagramma che Mostra team in architettura VDI

Importante

Se attualmente si eseguono teams senza ottimizzazione AV in VDI e si usano funzionalità non ancora supportate per l'ottimizzazione, ad esempio dare e prendere il controllo quando si condivide l'app, è necessario impostare i criteri del provider di virtualizzazione per disattivare il reindirizzamento dei team.If you currently run Teams without AV optimization in VDI and you use features that are not supported yet for optimization (such as Give and take control when app sharing), you have to set virtualization provider policies to turn off Teams redirection. Ciò significa che le sessioni multimediali di teams non verranno ottimizzate.This means that Teams media sessions won't be optimized. Per istruzioni su come impostare i criteri per disattivare il reindirizzamento dei team, contattare il provider di virtualizzazione.For steps on how to set policies to turn off Teams redirection, contact your virtualization provider.

Requisiti di reteNetwork requirements

È consigliabile valutare l'ambiente per identificare i rischi e i requisiti che possono influenzare la distribuzione complessiva del cloud Voice e del video.We recommend that you evaluate your environment to identify any risks and requirements that can influence your overall cloud voice and video deployment. Usare lo strumento di valutazione della rete Skype for business per verificare se la rete è pronta per i team.Use the Skype for Business Network Assessment Tool to test whether your network is ready for Teams.

Per ulteriori informazioni su come preparare la rete per i team, vedere preparare la rete dell'organizzazione per i team.To learn more about how to prepare your network for Teams, see Prepare your organization's network for Teams.

Eseguire la migrazione da Skype for business su VDI a teams in VDIMigrate from Skype for Business on VDI to Teams on VDI

Se si esegue la migrazione da Skype for business su VDI a teams su VDI, oltre alle differenze tra le due applicazioni, sono presenti alcune differenze quando viene implementata anche VDI.If you're migrating from Skype for Business on VDI to Teams on VDI, besides the differences between the two applications, there are some differences when VDI is also implemented. Di seguito sono elencate alcune funzionalità attualmente supportate in team VDI che si trovano in Skype for business VDI:Some capabilities that aren't currently supported in Teams VDI that are in Skype for Business VDI are as follows:

  • Criteri per la piattaforma per disabilitare alcune funzionalità AV in VDIPer-platform policy to disable some AV features in VDI
  • Dare e prendere il controllo quando si condivide l'appGive and take control when app sharing
  • Condivisione dello schermo dalla chat senza audioScreen share from chat without audio
  • Invio e ricezione simultanea di video e condivisione dello schermoSimultaneous video and screen sharing send and receive

Teams su app desktop Chrome browser versus teams per VDITeams on Chrome browser versus Teams desktop app for VDI

Teams on Chrome browser non offre una sostituzione per l'app desktop teams per VDI con l'ottimizzazione AV.Teams on Chrome browser doesn't provide a replacement for the Teams desktop app for VDI with AV optimization. L'esperienza di chat e collaborazione funziona come previsto.The chat and collaboration experience works as expected. Quando è necessario un elemento multimediale, esistono alcune esperienze che potrebbero non soddisfare le aspettative degli utenti nel browser Chrome:When media is needed, there are some experiences that might not meet user expectations on the Chrome browser:

  • L'esperienza di streaming audio e video potrebbe non essere ottimale.The audio and video streaming experience might not be optimal. Gli utenti possono avere ritardi o qualità ridotta.Users might experiences delays or reduced quality.
  • Le impostazioni del dispositivo non sono disponibili nelle impostazioni del browser.Device settings aren't available in browser settings.
  • Gestione di dispositivi viene gestito tramite il browser e richiede più impostazioni nelle impostazioni del sito del browser.Device management is handled through the browser and requires multiple settings in browser site settings.
  • Le impostazioni dei dispositivi potrebbero anche essere impostate in gestione dispositivi Windows.Device settings might also need to be set in Windows device management.

Teams su VDI con chat e collaborazioneTeams on VDI with chat and collaboration

Se l'organizzazione vuole usare solo le funzionalità di chat e collaborazione in teams, è possibile impostare i criteri a livello di utente per disattivare le funzionalità di chiamata e riunione in teams.If your organization wants to only use chat and collaboration features in Teams, you can set user-level policies to turn off calling and meeting functionality in Teams.

Impostare i criteri per disattivare la funzionalità delle chiamate e delle riunioniSet policies to turn off calling and meeting functionality

Puoi impostare i criteri usando l'interfaccia di amministrazione di Microsoft teams o PowerShell.You can set policies by using the Microsoft Teams admin center or PowerShell. Potrebbe essere necessario un po' di tempo (poche ore) per le modifiche ai criteri di propagazione.It might take some time (a few hours) for the policy changes to propagate. Se non si vedono immediatamente le modifiche per un account specifico, riprovare in poche ore.If you don't see changes for a given account immediately, try again in a few hours.

Chiamate di polizia: teams include il criterio di chiamata DisallowCalling incorporato, in cui tutte le funzionalità di chiamata sono disattivate.Calling polices: Teams includes the built-in DisallowCalling calling policy, in which all calling features are turned off. Assegnare i criteri di DisallowCalling a tutti gli utenti dell'organizzazione che usano team in un ambiente virtualizzato.Assign the DisallowCalling policy to all users in your organization who use Teams in a virtualized environment.

Criteriper le riunioni: teams include i criteri di riunione predefiniti di AllOff, in cui tutte le caratteristiche delle riunioni sono disattivate.Meeting policies: Teams includes the built-in AllOff meeting policy, in which all meeting features are turned off. Assegnare i criteri di AllOff a tutti gli utenti dell'organizzazione che usano team in un ambiente virtualizzato.Assign the AllOff policy to all users in your organization who use Teams in a virtualized environment.

Assegnare criteri con l'interfaccia di amministrazione di Microsoft TeamsAssign policies using the Microsoft Teams admin center

Per assegnare i criteri di chiamata di DisallowCalling e i criteri di riunione di AllOff a un utente:To assign the DisallowCalling calling policy and the AllOff meeting policy to a user:

  1. Nella barra di spostamento sinistra dell'interfaccia di amministrazione di Microsoft teams, passa a utenti.In the left navigation of the Microsoft Teams admin center, go to Users.
  2. Per selezionare l'utente facendo clic a sinistra del nome utente e poi fare clic su Impostazioni di modifica.Select the user by clicking to the left of the user name, and then click Edit settings.
  3. Eseguire le operazioni seguenti:Do the following:
    1. In criteri di chiamata fare clic su DisallowCalling.Under Calling policy, click DisallowCalling.
    2. In criteri riunione fare clic su AllOff.Under Meeting policy, click AllOff.
  4. Fare clic su applica.Click Apply.

Per assegnare un criterio a più utenti contemporaneamente:To assign a policy to multiple users at a time:

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams passare a Utenti e quindi cercare gli utenti o filtrare la visualizzazione per mostrare gli utenti desiderati.In the left navigation of the Microsoft Teams admin center, go to Users, and then search for the users or filter the view to show the users you want.
  2. 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.
  3. Fare clic su Modifica impostazioni, apportare le modifiche desiderate e quindi fare clic su Applica.Click Edit settings, make the changes that you want, and then click Apply.

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

  1. Nella barra di spostamento sinistra dell'interfaccia di amministrazione di Microsoft teams passa al criterio che vuoi assegnare.In the left navigation of the Microsoft Teams admin center, go to the policy you want to assign. Ad esempio:For example:
    • Accedere ai Voice > criteri per le chiamate vocali e quindi fare clic su DisallowCalling.Go to Voice > Calling policies, and then click DisallowCalling.
    • Accedere a Meetings > criteri riunione riunioni e quindi fare clic su AllOff.Go to Meetings > Meeting policies, and then click AllOff.
  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 fare clic su Aggiungi.In the Manage users pane, search for the user by display name or by user name, select the name, and then click Add. Ripetere questa operazione per ogni utente da aggiungere.Repeat this step for each user that you want to add.
  4. Al termine dell'aggiunta di utenti, fare clic su Salva.When you're finished adding users, click Save.

Assegnare criteri tramite PowerShellAssign policies using PowerShell

L'esempio seguente mostra come usare Grant-CsTeamsCallingPolicy per assegnare i criteri di chiamata di DisallowCalling a un utente.The following example shows how to use the Grant-CsTeamsCallingPolicy to assign the DisallowCalling calling policy to a user.

Grant-CsTeamsCallingPolicy -PolicyName DisallowCalling -Identity "user email id"

Per ulteriori informazioni sull'uso di PowerShell per gestire i criteri di chiamata, vedere set-CsTeamsCallingPolicy.To learn more about using PowerShell to manage calling policies, see Set-CsTeamsCallingPolicy.

L'esempio seguente mostra come usare Grant-CsTeamsMeetingPolicy per assegnare i criteri di riunione di AllOff a un utente.The following example shows how to use the Grant-CsTeamsMeetingPolicy to assign the AllOff meeting policy to a user.

Grant-CsTeamsMeetingPolicy -PolicyName AllOff -Identity "user email id"

Per altre informazioni sull'uso di PowerShell per gestire i criteri delle riunioni, vedere set-CsTeamsMeetingPolicy.To learn more about using PowerShell to manage meeting policies, see Set-CsTeamsMeetingPolicy.

Eseguire la migrazione di teams su VDI con chat e collaborazione per ottimizzare team con chiamate e riunioniMigrate Teams on VDI with chat and collaboration to optimize Teams with calling and meetings

Se si dispone di un'implementazione di teams su VDI con chat e collaborazione in cui sono stati impostati i criteri a livello di utente per disattivare le funzionalità di chiamata e riunione e si esegue la migrazione a teams con l'ottimizzazione AV, è necessario impostare i criteri per attivare le funzionalità di chiamata e riunione per tali team in utenti VDI.If you have an existing implementation of Teams on VDI with chat and collaboration in which you had set user-level policies to turn off calling and meeting functionality, and you're migrating to Teams with AV optimization, you must set policies to turn on calling and meeting functionality for those Teams on VDI users.

Impostare i criteri per attivare le funzionalità di chiamata e riunioneSet policies to turn on calling and meeting functionality

Puoi usare l'interfaccia di amministrazione di Microsoft teams o PowerShell per impostare e assegnare criteri per le chiamate e le riunioni agli utenti.You can use the Microsoft Teams admin center or PowerShell to set and assign calling and meeting policies to your users. Può essere necessario un po' di tempo (poche ore) per le modifiche ai criteri di propagazione.It can take some time (a few hours) for policy changes to propagate. Se non si vedono immediatamente le modifiche per un account specifico, riprovare dopo qualche ora.If you don't see changes for a given account immediately, try again after a few hours.

Chiamate di polizia: i criteri di chiamata in teams controllano quali funzionalità di chiamata sono disponibili per gli utenti.Calling polices: Calling policies in Teams control which calling features are available to users. Teams include il criterio di chiamata AllowCalling incorporato, in cui tutte le funzionalità di chiamata sono attivate.Teams includes the built-in AllowCalling calling policy, in which all calling features are turned on. Per attivare tutte le funzionalità di chiamata, assegnare i criteri di AllowCalling.To turn on all calling features, assign the AllowCalling policy. In alternativa, crea un criterio di chiamata personalizzato per attivare le funzionalità di chiamata desiderate e assegnarle agli utenti.Or, create a custom calling policy to turn on the calling features that you want and assign it to users.

Criteri riunione: i criteri di riunione in teams controllano i tipi di riunioni che gli utenti possono creare e le caratteristiche disponibili per i partecipanti alla riunione pianificati dagli utenti dell'organizzazione.Meeting policies: Meeting policies in Teams control the types of meetings that users can create and the features that are available to meeting participants that are scheduled by users in your organization. Teams include i criteri di riunione AllOn predefiniti, in cui tutte le caratteristiche delle riunioni sono attivate.Teams includes the built-in AllOn meeting policy, in which all meeting features are turned on. Per attivare tutte le caratteristiche delle riunioni, assegnare il criterio AllOn.To turn on all meeting features, assign the AllOn policy. In alternativa, crea un criterio di riunione personalizzato per attivare le caratteristiche di riunione desiderate e assegnarle agli utenti.Or, create a custom meeting policy to turn on the meeting features that you want and assign it users.

Assegnare criteri con l'interfaccia di amministrazione di Microsoft TeamsAssign policies using the Microsoft Teams admin center

Per assegnare i criteri di chiamata AllowCalling e i criteri di riunione AllOn a un utente:To assign the AllowCalling calling policy and the AllOn meeting policy to a user:

  1. Nella barra di spostamento sinistra dell'interfaccia di amministrazione di Microsoft teams, passa a utenti.In the left navigation of the Microsoft Teams admin center, go to Users.
  2. Per selezionare l'utente facendo clic a sinistra del nome utente e poi fare clic su Impostazioni di modifica.Select the user by clicking to the left of the user name, and then click Edit settings.
  3. Eseguire le operazioni seguenti:Do the following:
    1. In criteri di chiamata fare clic su AllowCalling.Under Calling policy, click AllowCalling.
    2. In criteri riunione fare clic su Allon.Under Meeting policy, click AllOn.
  4. Fare clic su applica.Click Apply.

Per assegnare un criterio a più utenti contemporaneamente:To assign a policy to multiple users at a time:

  1. Nel riquadro di spostamento sinistro dell'interfaccia di amministrazione di Microsoft Teams passare a Utenti e quindi cercare gli utenti o filtrare la visualizzazione per mostrare gli utenti desiderati.In the left navigation of the Microsoft Teams admin center, go to Users, and then search for the users or filter the view to show the users you want.
  2. 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.
  3. Fare clic su Modifica impostazioni, apportare le modifiche desiderate e quindi fare clic su Applica.Click Edit settings, make the changes that you want, and then click Apply.

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

  1. Nella barra di spostamento sinistra dell'interfaccia di amministrazione di Microsoft teams passa al criterio che vuoi assegnare.In the left navigation of the Microsoft Teams admin center, go to the policy you want to assign. Ad esempio:For example:
    • Accedere ai Voice > criteri per le chiamate vocali e quindi fare clic su AllowCalling.Go to Voice > Calling policies, and then click AllowCalling.
    • Accedere a Meetings > criteri riunione riunioni e quindi fare clic su Allon.Go to Meetings > Meeting policies, and then click AllOn.
  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 fare clic su Aggiungi.In the Manage users pane, search for the user by display name or by user name, select the name, and then click Add. Ripetere questa operazione per ogni utente da aggiungere.Repeat this step for each user that you want to add.
  4. Al termine dell'aggiunta di utenti, fare clic su Salva.When you're finished adding users, click Save.

Assegnare criteri tramite PowerShellAssign policies using PowerShell

L'esempio seguente mostra come usare Grant-CsTeamsCallingPolicy per assegnare i criteri di chiamata di AllowCalling a un utente.The following example shows how to use the Grant-CsTeamsCallingPolicy to assign the AllowCalling calling policy to a user.

Grant-CsTeamsCallingPolicy -PolicyName AllowCalling -Identity "user email id"

Per ulteriori informazioni sull'uso di PowerShell per gestire i criteri di chiamata, vedere set-CsTeamsCallingPolicy.To learn more about using PowerShell to manage calling policies, see Set-CsTeamsCallingPolicy.

L'esempio seguente mostra come usare Grant-CsTeamsMeetingPolicy per assegnare i criteri di riunione Allon a un utente.The following example shows how to use the Grant-CsTeamsMeetingPolicy to assign the AllOn meeting policy to a user.

Grant-CsTeamsMeetingPolicy -PolicyName AllOn -Identity "user email id"

Per altre informazioni sull'uso di PowerShell per gestire i criteri delle riunioni, vedere set-CsTeamsMeetingPolicy.To learn more about using PowerShell to manage meeting policies, see Set-CsTeamsMeetingPolicy.

Controllare la modalità fallback in teamsControl fallback mode in Teams

Quando gli utenti si connettono da un endpoint non supportato, gli utenti si trovano in modalità fallback, in cui AV non è ottimizzato.When users connect from an unsupported endpoint, the users are in fallback mode, in which AV isn't optimized. Puoi disabilitare o abilitare la modalità di fallback impostando uno dei seguenti valori DWORD del registro di sistema:You can disable or enable fallback mode by setting one of the following registry DWORD values:

  • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams\DisableFallbackHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams\DisableFallback
  • HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams\DisableFallbackHKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams\DisableFallback

Per disabilitare la modalità fallback, imposta il valore su 1.To disable fallback mode, set the value to 1. Per abilitare solo l'audio, imposta il valore su 2.To enable audio only, set the value to 2. Se il valore non è presente o è impostato su 0 (zero), la modalità fallback è abilitata.If the value isn't present or is set to 0 (zero), fallback mode is enabled.

Questa caratteristica è disponibile in teams versione 1.3.00.13565 e versioni successive.This feature is available in Teams version 1.3.00.13565 and later.

Problemi noti e limitazioniKnown issues and limitations

Distribuzione, installazione e configurazione clientClient deployment, installation, and setup

  • Con l'installazione per computer, teams in VDI non viene aggiornato automaticamente nel modo in cui si trovano i client di team non VDI.With per-machine installation, Teams on VDI isn't automatically updated in the way that non-VDI Teams clients are. È necessario aggiornare l'immagine della VM installando un nuovo MSI, come descritto nella sezione installare o aggiornare l'app desktop teams in VDI .You have to update the VM image by installing a new MSI as described in the Install or update the Teams desktop app on VDI section. Devi disinstallare la versione corrente per eseguire l'aggiornamento a una versione più recente.You must uninstall the current version to update to a newer version.
  • I team devono essere distribuiti per utente o per computer.Teams should be deployed either per user or per machine. La distribuzione di team per ogni utente e per ogni computer non è supportata.Deployment of Teams for concurrent per user and per machine is not supported. Per eseguire la migrazione da ogni computer o per utente a una di queste modalità, seguire la procedura di disinstallazione e ridistribuire in entrambe le modalità.To migrate from either per machine or per user to one of these modes, follow the uninstall procedure and redeploy to either mode.
  • In questo momento, Windows Virtual Desktop e VMware non supportano i client basati su MacOS e Linux.Windows Virtual Desktop and VMware don't support MacOS and Linux-based clients at this time.
  • Citrix non supporta i client MacOs in questo momento.Citrix doesn't support MacOs clients at this time.
  • Citrix non supporta l'uso di proxy HTTP espliciti definiti in un endpoint.Citrix doesn't support the use of explicit HTTP proxies defined on an endpoint.

Chiamate e riunioniCalling and meetings

Le funzionalità di chiamata e riunione seguenti non sono supportate:The following calling and meeting features are not supported:

  • Servizi di emergenza avanzatiEnhanced emergency services
  • Pulsanti HID e controlli LED tra l'app e i dispositivi TeamsHID buttons and LED controls between the Teams app and devices
  • Sfocatura ed effetti di sfondoBackground blur and effects
  • Ruoli di produttore e relatore di eventi broadcast e LiveBroadcast and live event producer and presenter roles
  • Location-Based routing (LBR)Location-Based Routing (LBR)
  • Parcheggio delle chiamateCall park
  • Coda di chiamataCall queue
  • Audio/computer del sistema condivisoShared system audio/computer sound
  • Bypass multimediale per Instradamento direttoMedia bypass for Direct Routing

Nota

Stiamo lavorando all'aggiunta di funzionalità di chiamata e riunione attualmente disponibili solo in ambienti non VDI.We're working on adding calling and meeting features that are currently only available in non-VDI environments. Questi potrebbero includere più controllo di amministrazione sulla qualità, altri scenari di condivisione dello schermo e funzionalità avanzate aggiunte di recente a teams.These might include more admin control over quality, additional screen sharing scenarios, and advanced features recently added to Teams. Contattare il rappresentante teams per altre informazioni sulle caratteristiche future.Contact your Teams representative to learn more about upcoming features.

Di seguito sono riportati i problemi noti e le limitazioni per le chiamate e le riunioni:The following are known issues and limitations for calling and meetings:

  • L'interoperabilità con Skype for business è limitata alle chiamate audio; non esiste una modalità video.Interoperability with Skype for Business is limited to audio calls; there is no video modality.
  • In riunioni o chiamate di gruppo è supportato solo un singolo flusso video in arrivo.Only a single incoming video stream is supported in meetings or group calls. Quando più persone inviano video, viene visualizzato solo il video del relatore dominante in un dato momento.When multiple people send video, only the dominant speaker's video is shown at any given time.
  • La risoluzione del flusso video in entrata e in uscita è limitata alla risoluzione 720p.Incoming and outgoing video stream resolution is limited to 720p resolution. Si tratta di una limitazione WebRTC.This is a WebRTC limitation.
  • È supportato un solo flusso video da una videocamera in arrivo o da un flusso di condivisione dello schermo.Only one video stream from an incoming camera or screen share stream is supported. Quando c'è una condivisione dello schermo in arrivo, viene visualizzata la condivisione dello schermo, invece del video del relatore dominante.When there's an incoming screen share, that screen share is shown, instead of the video of the dominant speaker.
  • Teams non passa a usare l'ultimo dispositivo audio selezionato da un utente, se il dispositivo è disconnesso e quindi riconnesso.Teams doesn't switch to use the last audio device that a user selected, if the device is disconnected, and then reconnected.
  • Condivisione dello schermo in uscita:Outgoing screen sharing:
    • La condivisione delle applicazioni non è supportata.Application sharing is not supported.
  • Dare controllo e prendere il controllo:Give control and take control:
    • Non supportato durante una sessione di condivisione dello schermo o di condivisione dell'applicazione.Not supported during a screen sharing or application sharing session.
    • Supportato durante una sessione di condivisione di PowerPoint.Supported during a PowerPoint sharing session.
  • Limitazioni solo CitrixCitrix-only limitations
    • Quando si condivide la schermata in una configurazione con più monitor, viene condiviso solo il monitor principale.When screen sharing in a multi-monitor setup, only the main monitor is shared.
    • Il ridimensionamento DPI elevato su CWA non è supportato.High DPI scaling on CWA is not supported.

Per i problemi noti relativi ai team che non sono correlati a VDI, vedere supportare team nell'organizzazione.For Teams known issues that aren't related to VDI, see Support Teams in your organization.

Risoluzione dei problemiTroubleshooting

Risolvere i problemi relativi ai componenti CitrixTroubleshoot Citrix components

Il team si arresta in modo anomalo o la schermata di accesso teams è vuotaTeams crashes or the Teams sign in screen is blank

Si tratta di un problema noto con le versioni 1906 e 1909 di Citrix VDA.This is a known issue with Citrix VDA versions 1906 and 1909. Per risolvere il problema, aggiungere il valore DWORD seguente del registro di sistema e impostarlo su 204 (esadecimale).To work around this issue, add the following registry DWORD value, and set it to 204 (hexadecimal).

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\SfrHook\Teams.exeHKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\SfrHook\Teams.exe

Quindi riavvia VDA.Then, restart VDA. Per altre informazioni, vedere questo articolo del supporto per Citrix, risoluzione dei problemi di ottimizzazione dell'HDX per i team.To learn more, see this Citrix support article, Troubleshooting HDX optimization for Teams.