Intune Fehlermeldung „The selected app does not have a valid latest package version.“
In einigen Fällen führt das Hinzufügen einer Microsoft Store App zu Intune zu folgender Fehlermeldung:
The selected app does not have a valid latest package version.
Das Problem tritt auf, wenn nicht alle erforderlichen Eigenschaften vom Anwendungsentwickler ausgefüllt werden. In meinem Fall hat dies die App Adobe Creative Cloud betroffen, die ich im Folgenden auch als Beispiel verwende, um die App per Graph API hinzuzufügen. Das Problem ist hierbei nur das Intune Portal. In der Graph API sind Attribute wie „latest package version“ nicht zwingend erforderlich, um die App zu Intune hinzuzufügen.
Das Hinzufügen der App mache ich hierbei über den Graph Explorer über den man sich als erstes mit seinem Tenant verbindet. Falls nicht vorhanden, muss ein Consent für die Permission DeviceManagementApps.ReadWrite.All erteilt werden.
Um die App nun zu Intune hinzuzufügen, führt man eine POST query gegen die URL https://graph.microsoft.com/beta/deviceAppManagement/mobileApps aus mit folgendem Request Body:
{
"displayName": "Adobe Creative Cloud",
"description": "Access everything Adobe Creative Cloud has to offer, right from your desktop. From your apps to your work and more. It’s one place to get everything you need to create anything you can imagine. Quickly launch and update apps, manage and share creative assets, and get resources to inspire your creations and streamline workflows.",
"publisher": "Adobe Inc.",
"packageIdentifier": "XPDLPKWG9SW2WD",
"installExperience": {
"runAsAccount": "System"
},
"isFeatured": false,
"informationUrl": null,
"privacyInformationUrl": null,
"developer": null,
"owner": null,
"notes": null,
"largeIcon": {
"@odata.type": "#microsoft.graph.mimeContent",
"value": null,
"type": "String"
},
"roleScopeTagIds": [],
"repositoryType": "microsoftStore",
"@odata.type": "#microsoft.graph.winGetApp",
}
Anmerkungen:
packageIdentifier ist die Windows Store App-ID der Anwendung
runAsAccount ist die Installationsart (System oder User)
Optional können folgende Parameter ganz weggelassen oder definiert werden, statt mit dem Wert null zu übergeben:
informationURL
privacyInformationURL
developer
owner
notes
Quellen:
https://endpointcave.com/create-microsoft-store-apps-via-graph-api/