
Da das Teams Add-In in Outlook in den letzten Wochen anscheinend öfters Urlaub gemacht hat, hier einmal ein kurzer Beitrag zur machine-wide Installation des Teams Meeting Add-Ins in Terminalserverumgebungen und/oder Virtual Desktop Infrastrukturen.
Grundsätzlich beschreibt Microsoft das Vorgehen im Artikel New Microsoft Teams for Virtualized Desktop Infrastructure (VDI) – Microsoft Teams | Microsoft Learn. Hier gibt es dann ausschließlich den PowerShell Part zur Teams Meeting Add-In Installation im machine-wide Kontext ohne großen, weiteren Schnick Schnack:
$TeamsAddInBaseDir = "C:\Program Files (x86)\Microsoft\TeamsMeetingAdd-in"
$LogFile = Get-Date -UFormat "%Y%m%d%H%M%S-Install.txt"
$TeamsAddInLog = Join-Path -Path $TeamsAddInBaseDir `
-ChildPath $LogFile
$MSIExecPath = Join-Path -Path $env:windir `
-ChildPath "System32\msiexec.exe"
$latestTeams = Get-ChildItem -Path "C:\Program Files\WindowsApps" `
-Filter "MSTeams_*" |
Sort-Object LastWriteTime -Descending |
Select-Object -First 1
if($null -ne $latestTeams){
$latestTeamsMSI = Get-ChildItem -Path $latestTeams.FullName `
-Filter "MicrosoftTeamsMeetingAddinInstaller.msi"
[string]$latestTeamsMSIInfo = Get-AppLockerFileInformation -Path $latestMSI.FullName |
Select-Object -ExpandProperty Publisher |
Select-Object -ExpandProperty BinaryVersion
$TeamsAddInTargetDir = Join-Path -Path $TeamsAddInBaseDir `
-ChildPath $latestTeamsMSIInfo
$TeamsArgs = "/i `"$($latestTeamsMSI.FullName)`" Reboot=ReallySuppress ALLUSERS=1 TARGETDIR=`"$TeamsAddInTargetDir`" /l*V `"$TeamsAddInLog`" /qn"
$procMSIExec = Start-Process -FilePath $MSIExecPath `
-ArgumentList $TeamsArgs `
-PassThru `
-Wait
} else{
Set-Content -Path $TeamsAddInLog `
-Value "[ERROR] Teams App nicht gefunden!"
}
In den meisten Fällen war es mit der machine-wide Installation getan und nach einem Neustart von Outlook war das Add-In wieder verfügbar und es konnten fröhlich Meetings geplant werden. Sollte das Outlook Add-In für Teams weiterhin streiken, hat es häufig geholfen bei der Anmeldung der Benutzer folgende Registrywerte bspw. per Anmeldescript zu löschen.
reg delete HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Outlook\Addins\TeamsAddin.FastConnect /f
reg delete HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\TeamsAddin.FastConnect /f
reg delete HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\AddinsData\TeamsAddin.FastConnect /f
reg delete HKEY_CURRENT_USER\Software\Classes\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D} /f
reg delete HKEY_CURRENT_USER\Software\Classes\TypeLib\{C0529B10-073A-4754-9BB0-72325D80D122} /f
reg delete HKEY_CURRENT_USER\Software\Classes\WOW6432Node\CLSID\{19A6E644-14E6-4A60-B8D7-DD20610A871D} /f
reg delete HKEY_CURRENT_USER\Software\Classes\WOW6432Node\TypeLib\{C0529B10-073A-4754-9BB0-72325D80D122} /f
Für den Fall (der Fälle), dass das Teams Add-In in Outlook weiterhin nicht auftaucht, ist mein letzter Versuch, die manuelle Registrierung der „Microsoft.Teams.AddinLoader.dll“.
REM Outlook 32 Bit:
%SystemRoot%\SysWOW64\regsvr32.exe /s /n /i:user "C:\Program Files (x86)\Microsoft\TeamsMeetingAdd-in\<Version>\x86\Microsoft.Teams.AddinLoader.dll"
REM Outlook 64 Bit:
%SystemRoot%\SysWOW64\regsvr32.exe /s /n /i:user "C:\Program Files (x86)\Microsoft\TeamsMeetingAdd-in\<Version>\x64\Microsoft.Teams.AddinLoader.dll"
Wer hier angekommen ist und keine Lösung gefunden hat -> Ich bin jetzt ratlos. 🙂 Es bietet sich an dieser Stelle wohl an ein Ticket bei Microsoft zu machen. Möglicherweise lässt sich sinnvolles aus dem SARA (Microsoft Support and Recovery Assistant) Enterprise Tool (Microsoft Support and Recovery Assistant Enterprise version – Microsoft 365 | Microsoft Learn / Fix Teams meeting add-in for Outlook issues with Microsoft Support and Recovery Assistant – Microsoft 365 | Microsoft Learn) bekommen. Spoiler: Hat bei mir noch nie funktioniert. Laut Microsoft Artikel unterstützt SARA Enterprise wohl aber auch kein Teams new (und ebenfalls kein Outlook new):
Note
Microsoft Support and Recovery Assistant scenarios aren’t available for new Outlook and new Teams.
Schreibe einen Kommentar