Teams voor gevirtualiseerde bureaublad infrastructuur

In dit artikel worden de vereisten en beperkingen voor het gebruik van Microsoft-teams in een gevirtualiseerde omgeving beschreven.

Wat is VDI?

VDI (Virtual Desktop Infrastructure) is een virtualisatietechnologie die fungeert als host voor een desktop besturingssysteem en toepassingen op een gecentraliseerde server in een datacenter. Dit maakt een volledig gepersonaliseerde bureaubladervaring mogelijk voor gebruikers met een volledig beveiligde en compatibele gecentraliseerde bron.

Teams in een gevirtualiseerde omgeving is momenteel beschikbaar met ondersteuning voor samenwerking en chat-functionaliteit met een speciale persistent gevirtualiseerde machine (VM). Volg de instructies in dit artikel om een optimale gebruikerservaring te garanderen.

Vereisten voor teams

Beleid instellen om de functionaliteit voor aanroepen en vergaderingen in teams uit te schakelen

De teams aanroepen en vergadering ervaring is niet geoptimaliseerd voor een VDI-omgeving (binnenkort). Het is raadzaam dat u beleid op gebruikersniveau voor het uitschakelen van aanroepen en vergadering functionaliteit in teams instellen.

U er nog steeds voor kiezen teams volledig in VDI met behulp van de teams desktop-app of web-app uit te voeren. We raden echter aan dat u het beleid instelt om te voorkomen dat de gebruikerservaring in gevaar komt.

Het kan enige tijd (een paar uur) duren voordat de beleidswijzigingen worden doorgevoerd. Als u de wijzigingen voor een bepaald account niet onmiddellijk ziet, probeert u het in een paar uur opnieuw.

Notitie

Wanneer teams aanroepen en vergaderingen zijn geoptimaliseerd voor gebruik in virtuele bureaublad-omgevingen, u deze beleidsregels terugdraaien en toestaan dat gebruikers teams gebruiken zoals ze normaal zouden doen.

Bellen

Gebruik de Csteamscallingpolicy cmdlets om te bepalen of gebruikers mogen bellen en bellen opties in privé-en Groepchats. Hier is de lijst met beleidsinstellingen en aanbevolen waarden.

Beleidsnaam Beschrijving Aanbevolen waarde
AllowCalling Hiermee regelt u mogelijkheden voor interop-aanroepen. Als u dit inschakelt, kunnen gebruikers van Skype voor bedrijven één-op-één aanroepen met teams-gebruikers en vice versa. Ingesteld op false om te voorkomen dat aanroepen van Skype voor zakelijke gebruikers in teams terechtkomen.
AllowPrivateCalling Bepaalt of de aanroepende app beschikbaar is in de app-balk aan de linkerkant van de teams-client en of gebruikersopties voor bellen en video gesprekken in privéchat zien Ingesteld op false om de aanroepende app uit de app-balk aan de linkerkant van teams te verwijderen en de opties voor bellen en video gesprekken in privéchat te verwijderen.

Een aanroepende beleidsregel maken en toewijzen

  1. Start een Windows PowerShell-sessie als beheerder.

  2. Maak verbinding met de Skype Online-connector.

     # Set Office 365 User Name and Password
     $username = “admin email address”
     password = ConvertTo-SecureString "password" -AsPlainText -Force
     $LiveCred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password
     # Connect to Skype Online
     Import-Module SkypeOnlineConnector
     $sfboSession = New-CsOnlineSession -Credential $LiveCred
     Import-PSSession $sfboSession```
    
  3. Een lijst met aanroepen van beleidsopties weergeven.

    Get-CsTeamsCallingPolicy
    
  4. Zoek naar de ingebouwde beleidsoptie waarin alle aanroepen van beleid zijn uitgeschakeld. Het ziet er zo uit.

     Identity                        : Tag:DisallowCalling
     AllowCalling                    : False
     AllowPrivateCalling             : False
     AllowVoicemail                  : False
     AllowCallGroups                 : False
     AllowDelegation                 : False
     AllowUserControl                : False
     AllowCallForwardingToUser       : False
     AllowCallForwardingToPhone      : False
     PreventTollBypass               : False
    
  5. De optie voor het ingebouwde beleid DisallowCalling toepassen op alle gebruikers die teams in een gevirtualiseerde omgeving zullen gebruiken.

     Grant-CsTeamsCallingPolicy -PolicyName DisallowCalling -Identity “user email id”
    

Zie voor meer informatie over het aanroepen van teams beleid set CsTeamsCallingPolicy.

Vergaderingen

Gebruik de Csteamsmeetingpolicy -cmdlets om het type vergaderingen te beheren dat gebruikers kunnen maken, de functies waartoe ze toegang hebben tijdens een vergadering en de vergaderfuncties die beschikbaar zijn voor anonieme en externe gebruikers. Hier is de lijst met beleidsinstellingen en aanbevolen waarden.

Naam van beleid Beschrijving Aanbevolen waarde
AllowPrivateMeetingScheduling Hiermee bepaalt u of een gebruiker privé vergaderingen mag plannen. Ingesteld op false om te verhinderen dat de gebruiker privé vergaderingen kan plannen.
AllowChannelMeetingScheduling Hiermee bepaalt u of een gebruiker kanaal vergaderingen mag plannen. Ingesteld op false om te verhinderen dat de gebruiker kanaal vergaderingen kan plannen.
AllowMeetNow Hiermee bepaalt u of een gebruiker ad hoc-vergaderingen mag maken of starten. Stel dit in op false om te voorkomen dat de gebruiker ad hoc-vergaderingen kan starten. 
ScreenSharingMode Bepaalt de modus waarin een gebruiker zijn scherm in gesprekken of vergaderingen mag delen. Ingesteld op uitgeschakeld om te voorkomen dat de gebruiker zijn schermen deelt
Allowip Hiermee bepaalt u of video is ingeschakeld in vergaderingen of gesprekken van een gebruiker. Ingesteld op false om te voorkomen dat de gebruiker zijn of haar video deelt
Para Hiermee bepaalt u of anonieme gebruikers mogen bellen naar een PSTN-nummer. Ingesteld op false om anonieme gebruikers te verbieden uit te bellen
AllowAnonymousUsersToStartMeeting Hiermee bepaalt u of anonieme gebruikers een vergadering kunnen starten. Ingesteld op false om gebruikers te verbieden een vergadering te starten
AllowOutlookAddIn Hiermee bepaalt u of een gebruiker vergaderingen van teams in de Outlook-bureaubladclient kan plannen. Ingesteld op false om te voorkomen dat een gebruiker plannen van teams vergaderingen in de Outlook-desktopclient
AllowParticipantGiveRequestControl Hiermee bepaalt u of deelnemers het delen van schermen kunnen opvragen of beheren. Ingesteld op false om te voorkomen dat de gebruiker controle geeft en aanvraagt in een vergadering
AllowExternalParticipantGiveRequestControl Hiermee bepaalt u of externe deelnemers het delen van schermen kunnen opvragen of beheren. Ingesteld op false om te voorkomen dat een externe gebruiker het geven, het aanvragen van controle in een vergadering
AllowPowerPointSharing Hiermee bepaalt u of het delen van PowerPoint is toegestaan in de vergaderingen van een gebruiker. Ingesteld op false om een gebruiker te verbieden PowerPoint-bestanden te delen in een vergadering
Allowwhite Hiermee bepaalt u of whiteboard is toegestaan in de vergaderingen van een gebruiker. Ingesteld op false om whiteboard in een vergadering te verbieden
Allowtranscriptie Hiermee bepaalt u of bijschriften en transcripties in realtime en/of na de vergadering zijn toegestaan in de vergaderingen van een gebruiker. Ingesteld op false om transcriptie en bijschriften in een vergadering te verbieden
AllowSharedNotes Hiermee bepaalt u of gebruikers gedeelde notities mogen maken. Ingesteld op false om gebruikers te verbieden gedeelde notities te maken
MediaBitRateKB Bepaalt de media bitsnelheid voor audio/video/app delen van uitzendingen in vergaderingen De voorgestelde waarde is 5000 (5 MB). U deze wijzigen op basis van de behoeften van uw organisatie.

Een vergaderings beleid maken en toewijzen

  1. Start een Windows PowerShell-sessie als beheerder.

  2. Maak verbinding met de Skype Online-connector.

     # Set Office 365 User Name and Password
     $username = “admin email address”
     password = ConvertTo-SecureString "password" -AsPlainText -Force
     $LiveCred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $password
     # Connect to Skype Online
     Import-Module SkypeOnlineConnector
     $sfboSession = New-CsOnlineSession -Credential $LiveCred
     Import-PSSession $sfboSession```
    
  3. Een lijst met opties voor vergaderings beleid weergeven.

    Get-CsTeamsMeetingPolicy
    
  4. Zoek naar de ingebouwde beleidsoptie waarin alle beleidsregels voor vergaderingen zijn uitgeschakeld. Het ziet er zo uit.

     Identity                                    : Tag:AllOff
     Description                                 :
     AllowChannelMeetingScheduling               : False
     AllowMeetNow                                : False
     AllowIPVideo                                : False
     AllowAnonymousUsersToDialOut                : False
     AllowAnonymousUsersToStartMeeting           : False
     AllowPrivateMeetingScheduling               : False
     AutoAdmittedUsers                           : False
     AllowCloudRecording                         : False
     AllowOutlookAddIn                           : False
     AllowPowerPointSharing                      : False
     AllowParticipantGiveRequestControl          : False
     AllowExternalParticipantGiveRequestControl  : False
     AllowSharedNotes                            : False
     AllowWhiteboard                             : False
     AllowTranscription                          : False
     MediaBitRateKb                              : False
     ScreenSharingMode                           : False
    
  5. Pas de ingebouwde beleidsoptie AllOff toe op alle gebruikers die teams in een gevirtualiseerde omgeving zullen gebruiken.

     Grant-CsTeamsMeetingPolicy -PolicyName AllOff -Identity “user email id”
    

Zie voor meer informatie over beleid voor teams vergadering set-CsTeamsMeetingPolicy.

Vereisten voor virtualisatieproviders

De teams-app is gevalideerd voor toonaangevende virtualisatieoplossings providers. Met meerdere markt providers, raadpleegt u uw provider van virtualisatieoplossingen om te controleren of er minimale vereisten zijn voldaan.

Vereisten voor virtuele machines

Met de diverse workloads en behoeften van gebruikers in een gevirtualiseerde omgeving, is het volgende de minimale aanbevolen VM-configuratie.

Parameter Maatregel
vCPU 2 kernen
Ram 4 GB
Opslag 8 GB

Besturingssysteem vereisten voor virtuele machines

De ondersteunde besturingssystemen voor virtuele machine zijn:

  • Windows 10 en hoger
  • Windows Server 2012 R2 en hoger

Teams installeren op VDI

Dit is het proces en de hulpprogramma's voor het implementeren van de teams-desktopapp.

  1. Download het MSI-pakket voor teams met een van de volgende koppelingen, afhankelijk van de omgeving. We raden de 64-bits versie voor een VDI-VM met een 64-bits besturingssysteem.

  2. Voer de volgende opdracht uit om het MSI-programma te installeren op de VDI-VM (of voltooi het bijwerken).

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

    Hiermee worden teams geïnstalleerd om bestanden te Program meren. Op dit punt is de installatie van de Golden image voltooid.

    De volgende interactieve aanmeldingssessie start teams en vraagt om referenties. Houd er rekening mee dat het is niet mogelijk om uit te schakelen automatisch starten van teams bij het installeren van teams op VDI met behulp van de ALLUSER eigenschap.

  3. Voer de volgende opdracht uit om de MSI te verwijderen van de VDI VM (of voor te bereiden voor het bijwerken).

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

    Hiermee verwijdert u teams uit programmabestanden.

Bekende problemen en beperkingen

De volgende zijn bekende problemen en beperkingen voor teams op VDI.

  • Shared Session Host-type implementaties: Shared Session Host-type implementaties (bijvoorbeeld gedeelde niet-permanente VM-configuratie) zijn niet binnen het bereik.

  • Bellen en vergaderen:

    • Aanroepen en vergadering scenario's zijn niet geoptimaliseerd voor VDI. Deze scenario's zullen slecht presteren. We raden het gebruik van beleid op gebruikersniveau zoals beschreven in de beleid instellen voor het uitschakelen van aanroepen en vergadering functionaliteit in teams sectie.
    • Toepassen van het beleid dat wordt beschreven in dit artikel is van invloed op de mogelijkheid voor het gebruik van aanroepen en vergadering functionaliteit, die afhankelijk van andere beleidsregels kunnen invloed hebben op andere gebruikers in uw organisatie. Als gebruikers in uw organisatie niet-VDI-clients gebruiken, u ervoor kiezen om het beleid niet toe te passen.
  • Deelnemen aan gesprekken en vergaderingen die zijn gemaakt door andere gebruikers: Hoewel het beleid gebruikers geen vergaderingen kan maken, kunnen ze nog steeds lid worden van vergaderingen als een andere gebruiker deze uit de vergadering belt. In deze vergaderingen is de mogelijkheid van de gebruiker om video te delen, whiteboard gebruiken en andere functies afhankelijk van of u deze functies met behulp van TeamsMeetingPolicy uitgeschakeld.

  • Inhoudin de cache: als de virtuele omgeving waarin teams wordt uitgevoerd niet persistent is (en de gegevens worden opgeschoond aan het einde van elke gebruikerssessie), kunnen gebruikers de verminderde prestaties als gevolg van het vernieuwen van inhoud opmerken, ongeacht of de gebruiker toegang tot dezelfde inhoud in een vorige sessie.

  • Client updates: teams op VDI wordt niet automatisch bijgewerkt met MSI-installatie per machine. U moet de VM-installatiekopie bijwerken door het installeren van een nieuwe MSI zoals beschreven in de teams installeren op VDI sectie. U moet de huidige versie verwijderen om bij te werken naar een nieuwere versie.

  • Gebruikerservaring: de gebruikerservaring van teams in een VDI-omgeving kan afwijken van een niet-VDI-omgeving. De verschillen kunnen zijn vanwege beleidsinstellingen en/of functie ondersteuning in de omgeving.

Voor bekende problemen met teams die niet zijn gerelateerd aan VDI, Zie bekende problemen voor Microsoft-teams.