We have a Windows 11 Golden Image running for VDI.
We noticed that MS Teams wasn’t being upgraded to latest version.
I found a worklet.
- Windows - Software Lifecycle - Upgrade to the New Microsoft Teams (MSIX)
I created a policy from it and assigned to that specific VM.
The initial evaluation code runs and comes back with:
- The New Microsoft Teams client is already installed. Device is compliant.
This is not true because when I check the version installed its:
-
2025 July 25 [removed by moderator] .8024
and of course, latest version is
| 2025 | November 19 | [removed by moderator] .7193 |
Version update history for Teams app deployments - Office release notes | Microsoft Learn
When i look at the powershell code it’s running, the Evaluation Code checks the package name:
# Defining the New Teams package
$package = 'MSTeams_8wekyb3d8bbwe'I also check the version on the golden image and it matches this team:
PackageFamilyName : MSTeams_8wekyb3d8bbwe
but obviously something is off because the VDI doesn’t have the most recent version so not sure what is happening and would love to be pointed to correct direction here.
Just FYI. I changed the PackageFamilyName to the
PackageFullName : MSTeams_ [removed by moderator] .8024_x64__8wekyb3d8bbwe
in the evaluation code and then of course i get:
- The New Microsoft Teams client was not found.
- Flagging for remediation.
In this event I’m assuming it will go and download/install new teams if it runs the Remediation Code
Thank you for your help in advance.