Open getvictor opened 2 months ago
Hey @getvictor I pulled this request off of feature fest b/c it doesn't meet the criteria for prioritization: https://github.com/fleetdm/fleet/pull/23184/files#diff-c99d12c3af50c0c2aca2b9ef7597c02ccfe87678291956ff0b2e83d63978ea38R370
We might address this in some fashion when we get to Fleet-maintained apps for Windows. FYI @marko-lisica
Goal
Context
Some Windows programs can only be installed in user-scope, such as Figma.
As covered in #20000, the downside of our example user-scoped install script is that the end user must be logged in. That means if the user turns on their laptop, but doesn't log in for a few minutes, Fleet may attempt a user-scoped install/uninstall and will fail. We can attempt to solve this issue by having Fleet or fleetd check if the user is logged in before running the script.
Another issue with the user-scoped script is that it lacks debug information since the script runs as a separate process. We should gather the logs from the user process and report them back to Fleet.
Changes
Product
Engineering
QA
Risk assessment
Manual testing steps
Testing notes
Confirmation