Detection Script when using OOBE #245
Replies: 1 comment
-
|
This is a great question, I think WinGet is not available in OOBE, since it (by default) is a user app. And the provided detection script tries to use winget to detect if the app in installed. This is because there is not one simple way to detect if an app is installed. If you're deploying a specific app like Citrix in this case, you might want to change the detection in Intune to something better. For intune, you have 4 ways to detect an app:
I'm thinking about making a repository to collect this extra info and than change wintuner to check this repo first. There is no silver bullet here, and the winget detection script is just a fallback if we don't have all the info. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
when installing applications during OOBE, the user receives an error message during app installation.
The error message appears to be related to the detection script.
Specifically, the app can be installed successfully, but the subsequent detection fails. On systems that are already in use, the script runs flawlessly. The error is likely related to the fact that WinGet is not available during the OOBE phase (or the system user).
Is there a way to implement a check of OOBE and skip the detection using winget during that phase?
As an example, we would like to install Citrix during OOBE. We created the package as follows:
The OOBE phase log shows that the application could not be detect
AppWorkload.log:
Citrix.Workspace-detection.log:
The Logs were collected from a device with german language configured, so sorry for the Log Language.
Beta Was this translation helpful? Give feedback.
All reactions