MSI Files can't be used at Microsoft Intune / Endpoint Manager because of missing ProductCode / ProductVersion
- Dominant language
- Jinja
- Stars
- 168
- Forks
- 77
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 11
Description
Hi,
## Summary
It seems like the product code and / or product version is missing at the msi installer file.
The Microsoft Endpoint Manager (Intune) isn't accepting the file for deployment.
This happens with the versions:
- OpenJDK11U-jdk_x64_windows_hotspot_11.0.13_8.msi
- OpenJDK11U-jdk_x64_windows_hotspot_11.0.12_7.msi

## Steps to reproduce
Download one of the named msi files
Upload the msi file at Endpoint Manager as a line-of-business app for deployment
Endpoint manager isn't accepting the file
## Update:
AdoptOpenJDK JDK with Hotspot 11.0.11+9 (x64) seems to be fine.

Cheers,
Jonny
Contributor guide
Research direction
Start with the two named MSI files and compare them with the known-good OpenJDK 11.0.11+9 package. Inspect the installer scripts to identify how ProductCode and ProductVersion are populated, then verify that a rebuilt MSI is accepted by Microsoft Endpoint Manager.
Written by the indexing model from the issue text.
Assessment
- Domain
- build-system, release
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100