Currently on our servers we are manually installing software to them as our CIO did not want to deprecated WSUS and we didnt get budget approval for SCCM.
This has often simply just been us exporting a copy of an APP package from Intune, copying to the target device and running the script runner exe as admin. Works well enough and also means we have a consistent experience for things like user notifications, conflicts etc. etc.
Though looking at the XML with the packages configs I am a little curious how the ApplicationID and UpdateID fields are used by the script runner if at all.
The software appears to install perfectly fine on these non-intune managed devices and I am not aware of any direct upstream connectivity from the script runner to the Intune graph from the target endpoints.
Does anyone know how these values are utilised if at all?
As I was thinking of user notifications just made me wonder on a second thing...
When running the script runner as an admin, or as system, how many users get the notifications? If its a multi-user device do all users get the notification or only a subset?