Microsoft is verheugd om vandaag aan te kondigen dat de nieuwe VDI-oplossing voor Teams op Azure Virtual Desktops/Windows 365-omgevingen algemeen beschikbaar is.
Door een nieuwe media-engine te introduceren (dezelfde die wordt gebruikt door de Teams native Windows-app) die is losgekoppeld van de Remote Desktop-client en altijd up-to-date is, kan Microsoft functies sneller introduceren zonder dat er VDI-infrastructuurupgrades nodig zijn.
Als onderdeel van de release-activiteiten hebben we een F.A.Q. gemaakt op basis van alle interacties die we hebben gehad met klanten tijdens de openbare preview-fase, zodat ook jullie kunnen profiteren van deze samengestelde samenvatting van typische vragen.
Wat zijn de kritieke nieuwe componenten?
Ten eerste een up-to-date nieuwe versie van Teams (24193.1904.3031.6050 of hoger).
Ten tweede een up-to-date versie van de Remote Desktop-client of Windows App voor Windows-eindpunten, die een onderdeel bundelen die ‘de plugin’ wordt genoemd, een kleine dll (~230 KB) die een virtueel kanaal beëindigt en het derde en laatste onderdeel downloadt, de media-engine (genaamd ‘SlimCore’).
Moeten we de op WebRTC gebaseerde optimalisatie implementeren als een vereiste om de nieuwe op SlimCore gebaseerde optimalisatie te krijgen?
Nee. U kunt de nieuwe op SlimCore gebaseerde optimalisatie rechtstreeks implementeren (met andere woorden, de WebRTC Redirector Service en de IsWVDEnvironment-regkey zijn niet nodig op de RD Host voor de nieuwe optimalisatie, maar u kunt/moet ze laten staan als u eindpunten hebt die de nieuwe optimalisatie niet ondersteunen).
Wat zijn de voordelen van de nieuwe optimalisatie op basis van SlimCore?
Meer functies, prestatieverbeteringen (lager resourceverbruik op het eindpunt, snellere oproep tijden, hogere resoluties, nieuwe codecs en meer), automatische updates dankzij een ontkoppelde architectuur van uw VDI-omgeving en gestroomlijnde ondersteuning voor elk Teams-probleem.
Heeft de plugin-installatie beheerdersrechten nodig?
Nee. De plugin wordt gebundeld met de Remote Desktop-client MSI of de Windows App MSIX, dus u kunt uw voorkeursinstallatiemethode kiezen (per gebruiker of per machine).
Dus ik hoef SlimCore niet op het eindpunt te implementeren?
Klopt! Dit wordt allemaal transparant afgehandeld door de plugin. De plugin downloadt SlimCore (~23 MB MSIX-pakket) van Microsoft’s openbare CDN (https://res.cdn.office.net/*) en plaatst en registreert het stilletjes voor de gebruiker. Er zijn geen beheerdersrechten of herstarts vereist op het eindpunt.
De plugin bewaart maximaal twaalf versies van SlimCore en ruimt deze na 6 maanden op. Teams zal de plugin altijd instrueren om de exacte versie van SlimCore te laden die het nodig heeft.
Kunnen meerdere SlimCore-versies naast elkaar bestaan op hetzelfde eindpunt?
Ja – tot 12 versies. Dit is bedoeld om een snellere optimalisatie te bieden in het geval dat gebruikers verbinding maken met verschillende VDI-omgevingen met verschillende Teams-versies (bijv. een persistent en een niet-persistent virtueel bureaublad). De SlimCore MSIX-pakketten hebben allemaal een andere PackageFamilyName, dus dat is hoe ze naast elkaar kunnen bestaan.
Je kunt gebruik maken van de PowerShell-opdracht ‘Get-AppXPackage SlimCore’ om alle versies op te sommen die beschikbaar zijn op de werkplek.
Hoe vaak worden er nieuwere versies van de plugin uitgebracht?
De plugin (MsTeamsPluginAvd.dll) die wordt gebruikt voor SlimCore-gebaseerde optimalisatie is ontworpen als een eenvoudig onderdeel (vandaar de kleine omvang, ~ 230 KB) ten opzichte van de oude WebRTC-plugin (MsRdcWebRTCAddIn.dll ~ 17 MB) wordt dit duidelijker.
MsTeamsPluginAvd heeft twee hoofdtaken: het opzetten van een virtueel kanaal en het downloaden van SlimCore. Het speelt ook een kleine rol bij het delen van schermen. De plugin is achterwaarts en voorwaarts compatibel met SlimCore-versies. Met andere woorden, Microsoft zal voorkomen dat klanten de plugin moeten upgraden (wat betekent dat u op een specifieke RD Client- of Windows App-versie kunt blijven, zolang die nog wordt ondersteund).
Hoe vaak worden er nieuwere versies van SlimCore uitgebracht?
Elke keer dat er een nieuwe Teams-versie is, wat een of twee keer per maand gebeurt.
Kun je uitleggen wat ‘automatisch updaten’ is in deze nieuwe architectuur?
Allereerst worden nieuwe Teams automatisch geüpdatet. De release-cadans voor nieuwe Teams is een of twee keer per maand.
(Klanten met niet-persistente VDI-omgevingen schakelen automatisch updaten waarschijnlijk uit. In dat geval moeten beheerders hun golden image handmatig updaten).
De plugin is gebundeld met de Remote Desktop- of Windows-appclient, die ook automatisch kan updaten, maar Microsoft zal proberen nieuwere pluginversies te vermijden, zodat je niet hoeft te vragen om je Remote Desktop- of Windows-appclient te upgraden.
Ten slotte, en het belangrijkste, wanneer Teams wordt geüpgraded (automatisch of na een golden image-update), zal het een nieuwe SlimCore-versie voor de plugin aanvragen. De plugin haalt deze vervolgens op uit het CDN van Microsoft en plaatst deze stilletjes op het apparaat van de gebruiker.
Wat als ik een vergrendelde omgeving heb (zoals een Thin Client) – kan ik SlimCore dan zelf implementeren?
Hoewel dit niet aan te raden is, is er een manier om SlimCore-pakketten ‘handmatig’ te plaatsen (met SCCM of Intune), net als elk ander MSIX-pakket.
Maar let op, dit wordt alleen aanbevolen voor specifieke scenario’s (niet-persistente VDI) waarbij het eindpunt is vergrendeld en geen internetverbinding heeft met het openbare CDN van Microsoft (waar SlimCores worden gehost).
Om dit te doen, moet je ervoor zorgen dat de SlimCore-pakketten van tevoren op de eindpunten worden geïmplementeerd, voordat Teams op de gouden image wordt bijwerkt. Anders vereist een nieuwere versie van Teams een nieuwere versie van SlimCore en als deze niet kan worden geladen, bevindt de gebruiker zich in de fallback-modus (ook wel server-side rendering genoemd).
Worden er netwerkwijzigingen verwacht voor de nieuwe optimalisatie?
Ja. SlimCore verwerkt zowel media als signalering, dus je moet je netwerk configureren om ID’s 11, 12, 47 en 127 toe te staan. Het is van cruciaal belang dat je ook UDP 3478-verkeer toestaat, aangezien signalering UDP zal proberen te benutten voor snellere oproep opzettijden.
Bovendien kun je nu ook DSCP-markeringen / QoS toepassen op de verschillende type netwerkverkeer te onderkennen (video, audio en schermdeling) vanuit Teams Admin Center.
Waarom is een herstart van Teams nodig om te schakelen tussen de oude en de nieuwe optimalisaties?
Eén herstart is vereist omdat de eerste start van Teams standaard op de oude WebRTC-gebaseerde optimalisatie zal zijn. Vervolgens zal Teams op de achtergrond proberen een virtueel kanaal te openen en als er een plug-in op het apparaat van de gebruiker staat, zal Teams de volgende keer dat het opnieuw wordt opgestart proberen SlimCore (de nieuwe architectuur) te gebruiken.
Zijn er wijzigingen in de ondersteuning voor onze beheerders?
Er zijn talloze verbeteringen doorgevoerd. Teams Admin Center kan nu volledige informatie weergeven over de lopende oproep die is gemaakt vanuit VDI, en Call Quality Dashboard kan worden gebruikt om aangepaste rapporten te maken.
De Event Viewer van de VM legt alle foutcodes vast die op het eindpunt voorkomen, en we leggen hun betekenis uit in deze tabel.
Wat gebeurt er als de gebruiker roamt tussen apparaten die de nieuwe optimalisatie wel en nog niet ondersteunen (bijv. Windows naar MAC)?
Om te voorkomen dat de gebruiker in een niet-geoptimaliseerde modus terechtkomt, rolt Microsoft een nieuwe ‘herstartdialoog’ uit die de gebruiker zal vragen de app opnieuw op te starten en te worden geoptimaliseerd met de oude WebRTC-gebaseerde oplossing.
Is er een manier om de nieuwe optimalisatie uit te schakelen?
Standaard is het ingeschakeld (Org-breed niveau). Je kunt het uitschakelen met dit PowerShell-beleid en de uitrol beheren door het opnieuw in te schakelen op groepsniveau.
Wanneer wordt de verouderde WebRTC-optimalisatie afgeschaft?
Microsoft zal binnenkort de EOS/EOL-tijdlijnen herzien en aankondigingen worden gedaan via Message Center Posts. Er zijn geen nieuwe functies gepland voor WebRTC-gebaseerde optimalisatie (alleen beveiligings- en kritieke bugfixes).
Wees de eerste die een opmerking plaatst!