Good afternoon,
We have recently enabled CMApp packaging for Teams x64 machine wide installer and found that Microsoft are reusing MSI product code GUID's whilst incrementing the product version.
The PMPC detection script is identifying that the GUID & product version is mismatched / application not detected, then it is matching the GUID only and reporting installation detection.
I have worked around the issue by removing the MSI GUID from the detection script, is it possible to handle this in a future published catalogue?
Happy to raise a product enhancement as well on configuring the detection script with MSI GUID & target version
Verbose output of the detection script.
VERBOSE: Current User =
VERBOSE: Running as system = False
VERBOSE: LogPath =
VERBOSE: Current User =
VERBOSE: Current User Is Admin = True
VERBOSE: Will search the following registry paths based on [Architecture = x86] [HivesToSearch = HKLM]
VERBOSE: registry::HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
VERBOSE: Extracted version from Logi Firmware Update Tool for MeetUp
VERBOSE: Extracted version from Logitech Camera Settings
VERBOSE: Extracted version from Microsoft OneDrive
VERBOSE: Extracted version from Microsoft Azure Information Protection
VERBOSE: Extracted version from Teams Machine-Wide Installer
VERBOSE: Result of comparing Current Version 1.2.0.17057 to Target Version 1.4.0.7174 for the purpose of Detection rule = False
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 x86 Additional Runtime - 11.0.60610
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.40660
VERBOSE: Extracted version 14.16.27012 from Microsoft Visual C++ 2017 Redistributable (x86) - 14.16.27012
VERBOSE: Extracted version from WUFB - PROD
VERBOSE: Extracted version from Teams Machine-Wide Installer
VERBOSE: Found Teams Machine-Wide Installer matching based on MSIProductCode {731F6BAA-A986-45A4-8936-7C3AAAAA760B}
VERBOSE: Extracted version 14.16.27012 from Microsoft Visual C++ 2017 X86 Minimum Runtime - 14.16.27012
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 x86 Additional Runtime - 12.0.40660
VERBOSE: Extracted version 14.14.26429 from Microsoft Visual C++ 2017 Redistributable (x64) - 14.14.26429
VERBOSE: Extracted version from Office 16 Click-to-Run Extensibility Component
VERBOSE: Extracted version from Office 16 Click-to-Run Localization Component
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.60610
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.60610
VERBOSE: Extracted version from Microsoft Intune Management Extension
VERBOSE: Extracted version from Adobe Acrobat Reader DC
VERBOSE: Extracted version from Microsoft Search in Bing
VERBOSE: Extracted version from DefaultPackMSI
VERBOSE: Extracted version from Microsoft Azure Information Protection
VERBOSE: Extracted version 14.16.27012 from Microsoft Visual C++ 2017 X86 Additional Runtime - 14.16.27012
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 x86 Minimum Runtime - 12.0.40660
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 x86 Minimum Runtime - 11.0.60610
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.40660
VERBOSE: Extracted version from Intel(R) Processor Graphics
VERBOSE: Extracted version 12.0.30501 from Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501
Installed
We have recently enabled CMApp packaging for Teams x64 machine wide installer and found that Microsoft are reusing MSI product code GUID's whilst incrementing the product version.
The PMPC detection script is identifying that the GUID & product version is mismatched / application not detected, then it is matching the GUID only and reporting installation detection.
I have worked around the issue by removing the MSI GUID from the detection script, is it possible to handle this in a future published catalogue?
Happy to raise a product enhancement as well on configuring the detection script with MSI GUID & target version
Verbose output of the detection script.
VERBOSE: Current User =
VERBOSE: Running as system = False
VERBOSE: LogPath =
VERBOSE: Current User =
VERBOSE: Current User Is Admin = True
VERBOSE: Will search the following registry paths based on [Architecture = x86] [HivesToSearch = HKLM]
VERBOSE: registry::HKEY_LOCAL_MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*
VERBOSE: Extracted version from Logi Firmware Update Tool for MeetUp
VERBOSE: Extracted version from Logitech Camera Settings
VERBOSE: Extracted version from Microsoft OneDrive
VERBOSE: Extracted version from Microsoft Azure Information Protection
VERBOSE: Extracted version from Teams Machine-Wide Installer
VERBOSE: Result of comparing Current Version 1.2.0.17057 to Target Version 1.4.0.7174 for the purpose of Detection rule = False
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 x86 Additional Runtime - 11.0.60610
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.40660
VERBOSE: Extracted version 14.16.27012 from Microsoft Visual C++ 2017 Redistributable (x86) - 14.16.27012
VERBOSE: Extracted version from WUFB - PROD
VERBOSE: Extracted version from Teams Machine-Wide Installer
VERBOSE: Found Teams Machine-Wide Installer matching based on MSIProductCode {731F6BAA-A986-45A4-8936-7C3AAAAA760B}
VERBOSE: Extracted version 14.16.27012 from Microsoft Visual C++ 2017 X86 Minimum Runtime - 14.16.27012
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 x86 Additional Runtime - 12.0.40660
VERBOSE: Extracted version 14.14.26429 from Microsoft Visual C++ 2017 Redistributable (x64) - 14.14.26429
VERBOSE: Extracted version from Office 16 Click-to-Run Extensibility Component
VERBOSE: Extracted version from Office 16 Click-to-Run Localization Component
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 Redistributable (x86) - 11.0.60610
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 Redistributable (x64) - 11.0.60610
VERBOSE: Extracted version from Microsoft Intune Management Extension
VERBOSE: Extracted version from Adobe Acrobat Reader DC
VERBOSE: Extracted version from Microsoft Search in Bing
VERBOSE: Extracted version from DefaultPackMSI
VERBOSE: Extracted version from Microsoft Azure Information Protection
VERBOSE: Extracted version 14.16.27012 from Microsoft Visual C++ 2017 X86 Additional Runtime - 14.16.27012
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 x86 Minimum Runtime - 12.0.40660
VERBOSE: Extracted version 11.0.60610 from Microsoft Visual C++ 2012 x86 Minimum Runtime - 11.0.60610
VERBOSE: Extracted version 12.0.40660 from Microsoft Visual C++ 2013 Redistributable (x64) - 12.0.40660
VERBOSE: Extracted version from Intel(R) Processor Graphics
VERBOSE: Extracted version 12.0.30501 from Microsoft Visual C++ 2013 Redistributable (x86) - 12.0.30501
Installed