Bootstrapper Enhancements
Just a thought about the bootstrapper, there have been countless times where the bootstrapper has run and someones forgot to assign a user, etc.
it could be good to have almost an 'advanced bootstrapper' where you could for example hold down the shift key while the bootstrapper starts up and have options to assign a user, trust enrollment, add asset number, etc. obviously there could be security concerns so maybe an option could be that when using advanced options an admin has to type in their password.
I think this is a fantastic idea Elijah.
Yes - there would be security concerns so the user would no-doubt need to supply credentials (which Disco could handle via its Authorization Rolls features).
How do you see this flowing? If the technician notices an error - do they then need to reboot the computer (and then hold down shift when the Bootstrapper runs) to access this mode? (I can see this being pretty frustrating personally) Or if the Bootstrapper finishes unsuccessfully (not trusted or no assigned user) the user is given the option to access this mode and try again?
It would be quite an undertaking to implement this feature. Currently, the Bootstrapper component performs basic network diagnostics (to get the device onto the network) and then downloads and runs the Client. It is the Client that actually performs all the enrolment work - but it has no UI (it just passes progress messages back for the Bootstrapper to display).
It might be some time before we have the resources to implement this feature - but we are always willing to receive Pull Requests!
I agree, it would be frustrating to have to reboot every time, having the option to access an 'advanced mode' when it fails would be good as well as being able to access that mode by holding down a button e.g. shift key.
Food for thought anyway!