New Microsoft Teams (Version 2) in Citrix installieren – Deyda.net (2024)

Inhaltsverzeichnis

Die New Teams Version (Manchmal auch Teams 2.0 genannt) wird ab 1 Juli 2024 der neue Standard für die Kommunikationsplattform von Microsoft. Am 1 Oktober 2024 erreicht der Classical Teams Client im VDI Kontext sein End of Support und nach neusten Nachrichten am 1 Juli 2025 sein End of availability Date. Diese Abschlussdaten wurden die letzten Wochen mehrfach angepasst.

Aber das wichtigste zuerst:
Dadurch das New Teams nicht mehr per msi oder exe Paket angeboten wird, sondern nur noch als UWP (Universal Windows Platform) App vorhanden ist (MSIX Paket), läuten das End-of-Support und End-of-Availability Date für den Classical Teams Client, ebenfalls das Ende einiger Betriebssystemversionen ein, die vielleicht aktuell noch als Basis für Citrix Worker genutzt werden.

Das Prominenteste Opfer aktuell ist z.B. Windows Server 2016. Hier ist das End-of-Life Datum aktuell festgesetzt auf den 12 Januar 2027. Dadurch das unter Windows Server 2016 aber keine UWP App eingebunden werden kann, kann dieses Betriebssystem nicht mehr als Worker OS für Citrix dienen, wenn dort ebenfalls New Teams genutzt werden soll.

Hier habe ich aber aus verschiedenen Quellen nun erfahren, das man für die Verlängerung des End-of-Availability Datums des Classical Teams bis zum 30 Juni 2025 Rücksprache mit seinem Microsoft CSAM halten muss, damit der Tenant dies auch unterstützt und nicht zum 1. Oktober dann nur noch New Teams akzeptiert.

Voraussetzungen

Minimum Windows Version:

  • Windows 10 (Version 10.0.19041)
  • Windows 11
  • Windows Server 2019 (10.0.17763)
  • Windows Server 2022 (10.0.20348)

Minimum Microsoft Edge WebView2 Version:

  • Version 90.0.818.66

Minimum Citrix Versionen:

  • Citrix Workspace App Windows 2203 LTSR (oder neuer)
  • Citrix Workspace App Windows 2302 CR (oder neuer)
  • Citrix Workspace App Linux 2207
  • Citrix Workspace App Mac 2302
  • Citrix Workspace App Chrome/HTML5 2301
  • Citrix Virtual Delivery Agent (VDA) 2203 LTSR (oder neuer)
  • Citrix Virtual Delivery Agent (VDA) 2212 CR (oder neuer)
  • Citrix Virtual Delivery Agent (VDA) 1912 LTSR CU 6 (oder neuer) – Hierbei werden aber nicht alle Features des New Teams Client unterstützt !

Script basierte Installation

Nutzt hierfür einfach mein NeverRed Script. Hier werden tagesaktuell alle meine neusten Entdeckungen bezüglich New Teams in die Installationsroutine eingepflegt.

Installation New Teams

Als erstes müssen die Voraussetzungen für die Installation des New Teams Client auf dem Zielgerät eingespielt werden. Hierfür muss Microsoft Edge WebView2 installiert werden und das Sideloading für UWP Apps aktiviert werden.

  • Startet die Installation von Microsoft Edge WebView2
  • Aktiviert das Sideloading auf dem Worker, startet hierfür eine Administrative PowerShell und gebt die folgenden Befehle ein:

PowerShell

1

2

3

New-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\Appx -Name AllowAllTrustedApps -Value 1 -PropertyType DWORD -Force | Out-Null

New-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\Appx -Name AllowDevelopmentWithoutDevLicense -Value 1 -PropertyType DWORD -Force | Out-Null

New-ItemProperty -Path HKLM:\Software\Policies\Microsoft\Windows\Appx -Name BlockNonAdminUserInstall -Value 0 -PropertyType DWORD -Force | Out-Null

Es muss ebenfalls geprüft werden, das .Net-Framework höher als Version 4.8 installiert ist (Windows Server 2019 & Windows 10), damit das Microsoft Teams Meeting Add-in for Microsoft Office installiert werden kann.

  • Prüft auf dem Worker die installierte Version, indem eine Administrative PowerShell gestartet wird und gebt den folgenden Befehl ein:

Wenn die Version kleiner ist als 4.8, muss dies vor der Installation von New Teams upgedatet werden

  • Startet die Installation von .Net-Framework 4.8
  • Nach der Installation des .Net-Frameworks muss man das System neu starten

Die Installation des New Teams Client erfolgt entweder direkt über das MSIX-Paket (Windows Server 2019 & Windows 10) oder per Teamsbootstrapper Executable (Windows Server 2022 & Windows 11).

Der Weg über die Teamsbootstrapper Installation ist die empfohlene Version auf Citrix Worker Maschinen.

Wichtig!
Falls noch eine Teams Installation auf dem System besteht, muss diese vorher deinstalliert werden.

  • Ladet die benötigten Installationsdateien für das New Teams herunter
Neuste Teams MSIX Version32 bit64 bit
Teamsbootstrapper (Windows Server 2022 & Windows 11)Download
  • Startet die Installation des New Teams Client mit dem Befehl für das darunterliegende Betriebssystem

Windows Server 2019 & Windows 10

PowerShell

1

Dism.exe /Online /Add-ProvisionedAppxPackage /PackagePath:<Path to msix file> /SkipLicense

Windows Server 2022 & Windows 11

PowerShell

1

.\teamsbootstrapper.exe -p -o <Path to msix file>

Im Anschluss muss die New Teams Installation noch für Citrix optimiert werden.

  • Startet eine Administrative PowerShell und gebt den folgenden Befehl ein:

PowerShell

1

2

3

reg add "HKLM\SOFTWARE\WOW6432Node\Citrix\WebSocketService" /v ProcessWhitelist /t REG_Multi_SZ /d msedgewebview2.exe /f | Out-Null

reg add "HKLM\SOFTWARE\Microsoft\Teams" /v disableAutoUpdate /t REG_DWORD /d 1 /f | Out-Null

New-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Teams" -Name disableAutoUpdate -PropertyType DWORD -Value 1 -Force | Out-Null

Dies ist ab Citrix Virtual Apps and Desktops Version 2402 nicht mehr nötig.

Installation Teams Meeting Add-in

Damit man über Microsoft Outlook auch weiterhin Teams Meetings planen kann, muss das Add-in noch nachinstalliert und konfiguriert werden.

  • Startet eine Administrative PowerShell und gebt den folgenden Befehl ein:

PowerShell

1

msiexec.exe /i "$((Get-ChildItem -Path 'C:\Program Files\WindowsApps' -Filter 'MSTeams*').FullName)\MicrosoftTeamsMeetingAddinInstaller.msi" Reboot=ReallySuppress ALLUSERS=1 TARGETDIR="C:\Windows\Microsoft\TeamsMeetingAddin" /qn

  • Nach der Installation muss das Add-in noch registriert werden, hierfür müssen die folgenden Befehle ausgeführt werden:

PowerShell

1

2

3

4

5

6

7

8

9

10

11

$appX64DLL = (Get-ChildItem -Path "C:\Windows\Microsoft\TeamsMeetingAddin\x64" -Include "Microsoft.Teams.AddinLoader.dll" -Recurse).FullName

$appX86DLL = (Get-ChildItem -Path "C:\Windows\Microsoft\TeamsMeetingAddin\x86" -Include "Microsoft.Teams.AddinLoader.dll" -Recurse).FullName

Start-Process -FilePath "$env:WinDir\SysWOW64\regsvr32.exe" -ArgumentList "/s /n /i:user `"$appX64DLL`"" -ErrorAction SilentlyContinue

Start-Process -FilePath "$env:WinDir\SysWOW64\regsvr32.exe" -ArgumentList "/s /n /i:user `"$appX86DLL`"" -ErrorAction SilentlyContinue

If (!(Test-Path 'HKLM:\Software\Microsoft\Office\Outlook\Addins\')) {New-Item -Path "HKLM:\Software\Microsoft\Office\Outlook\Addins\" | Out-Null}

New-Item -Path "HKLM:\Software\Microsoft\Office\Outlook\Addins" -Name "TeamsAddin.FastConnect" -Force -ErrorAction Ignore | Out-Null

New-ItemProperty -Path "HKLM:\Software\Microsoft\Office\Outlook\Addins\TeamsAddin.FastConnect" -Type "DWord" -Name "LoadBehavior" -Value 3 -force | Out-Null

New-ItemProperty -Path "HKLM:\Software\Microsoft\Office\Outlook\Addins\TeamsAddin.FastConnect" -Type "String" -Name "Description" -Value "Microsoft Teams Meeting Add-in for Microsoft Office" -force | Out-Null

New-ItemProperty -Path "HKLM:\Software\Microsoft\Office\Outlook\Addins\TeamsAddin.FastConnect" -Type "String" -Name "FriendlyName" -Value "Microsoft Teams Meeting Add-in for Microsoft Office" -force | Out-Null

If (!(Test-Path 'HKLM:\Software\Microsoft\Office\Outlook\Addins\')) {New-Item -Path "HKLM:\Software\Microsoft\Office\Outlook\Addins\" | Out-Null}

Profilelösung

Folgende Pfade müssen zwingend beim New Teams mit aufgenommen werden:

  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\Settings\settings.dat
  • %LocalAppData%\Publishers\8wekyb3d8bbwe\TeamsSharedConfig\app_switcher_settings.json
  • %LocalAppData%\Publishers\8wekyb3d8bbwe\TeamsSharedConfig\tma_settings.json
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\AC
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\AppData
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalCache
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\LocalState
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\RoamingState
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\Settings
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\SystemAppData
  • %LocalAppData%\Packages\MSTeams_8wekyb3d8bbwe\TempState

Folgende Profilelösungen werden unterstützt:

  • Minimum FSLogix Version 2210 Hotfix 3
  • Minimum Citrix Profile Management Version 2308
    • Aktivierung vom UWP App Roaming Feature

Anti-Virus

Folgende Anti-Virus Prozess Ausnahmen müssen für das New Teams hinterlegt werden:

  • ms-teams.exe
  • ms-teamsupdate.exe

Limitierungen

Folgende Bekannte Themen und Features sind aktuell nicht verfügbar im New Teams in VDI:

  • Bildschirmfreigabe aus dem Chat für Citrix nur bei Verwendung der Workspace-App 2311
  • msteams_autostart.exe „Der Parameter ist falsch“: In nicht-persistenten Umgebungen, die FSLogix (alle Versionen vor 2210 HotFix 4) oder Citrix Profile Manager-Profilcontainer verwenden, wird der Fehler ausgegeben, wenn neue Teams versuchen, automatisch zu starten oder wenn ein Benutzer versucht, Teams über das Startmenü zu starten
  • New Teams wird von Benutzern, die sich bei nicht-persistenten virtuellen Desktops anmelden, nicht gestartet, oder die Anwendung ist im Startmenü nicht sichtbar
    • Admins haben dieses Problem nicht – nach der Installation neuer Teams auf dem Golden Image können sie es erfolgreich starten
    • Nach dem Versiegeln des Golden Image und der Bereitstellung im großen Maßstab (mit Provisioning-Tools wie Citrix MCS/PVS) melden sich die Benutzer bei den virtuellen Maschinen an und klicken auf das neue Teams-Symbol, können die App aber nicht starten. Das Problem wird durch eine fehlgeschlagene Registrierung des MSIX-Pakets auf Benutzerebene mit verschiedener Profilverwaltungssoftware (FSLogix vor 2210 HotFix 4, Citrix CPM 2308 oder 2311, aber nicht auf 2402 usw.) verursacht, obwohl die Bereitstellung des Pakets erfolgreich war (das Betriebssystem speicherte den Inhalt des Pakets auf der Festplatte im Verzeichnis %ProgramFiles%\WindowsApps). Dieses Problem kann durch Ausführen von Get-AppxPackage -name MsTeams für die betroffenen Benutzer bestätigt werden. Wenn Sie diesen Code ausführen, wird eine leere Ausgabe zurückgegeben.
    • Das PowerShell-Fenster wird angezeigt, nachdem New Teams bereitgestellt wurde. Hierfür muss der unten aufgeführte Registry Key gelöscht werden.

PowerShell

1

2

Location: "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run"

Name: TeamsProvisionRunKey

Neue Features in New Teams für VDI

Folgende Features sind in New Teams für VDI inkludiert, im Vergleich zum Classical Teams:

  • Multitenant Multi-Account
  • Leistungsverbesserungen beim Verbrauch von Hardwareressourcen
  • Channels 2.0
  • Mehrere Fenster sind standardmäßig aktiviert, ohne dass ein Neustart erforderlich ist
  • Verbesserungen der Symbolleiste für die gemeinsame Nutzung (einschließlich Pinning / Unpinning)

Related posts:

  1. Office365 Installation auf Terminalserver (Shared Computer Activation)
  2. Aktivierung von Office365 über mehrere Citrix Worker (Activation Token Roaming)
  3. FSLogix Container (Office/Profile) in Citrix Umgebungen
New Microsoft Teams (Version 2) in Citrix installieren – Deyda.net (2024)

References

Top Articles
Latest Posts
Article information

Author: Aron Pacocha

Last Updated:

Views: 6238

Rating: 4.8 / 5 (48 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Aron Pacocha

Birthday: 1999-08-12

Address: 3808 Moen Corner, Gorczanyport, FL 67364-2074

Phone: +393457723392

Job: Retail Consultant

Hobby: Jewelry making, Cooking, Gaming, Reading, Juggling, Cabaret, Origami

Introduction: My name is Aron Pacocha, I am a happy, tasty, innocent, proud, talented, courageous, magnificent person who loves writing and wants to share my knowledge and understanding with you.