Deyda / NeverRed

NeverRed's focus is to provide a simple solution to keep standard software up to date without having to package it or search and compare versions on vendor sites. https://www.deyda.net/index.php/en/neverred/
31 stars 5 forks source link

Teams installs not working #78

Closed dannyboyayyo closed 2 months ago

dannyboyayyo commented 3 months ago

Teams classic is not being installed, missing from add/remove programs and New Teams does not show up either (Windows 11)

Using FSLogix 2210 hotfix 3 (2.9.8784.63912) and windows 11 also server 2019. I know there are still issues with New Teams and server 2019 but the classic is also not installing suddenly

chezzer64 commented 2 months ago

Line 20873 needs updating:

        $TeamsNewD = Get-EvergreenApp -Name MicrosoftTeamsPreview -WarningAction silentlyContinue | Where-Object { $_.Architecture -eq "$MSTeamsNewArchitectureClear" -and $_.Release -eq "Enterprise" -and $_.Type -eq "msix"}

MicrosoftTeamsPreview should be changed to MicrosoftTeams - following the Teams Application renames in Evergreen.

chezzer64 commented 2 months ago

Also, I think there may be an issue with Teams Meeting Addin logic for New Teams:

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

In my environment $appDLLs is returned as a string (as only 1 DLL is found) and not an array, therefore $appX64DLL is set to just the first character of the filename ('C'). Likewise for $appX86DLL.

Deyda commented 2 months ago

Solved in 2.10.28