I have been using a staging account for a number of years. All you need is a windows service account and once it is in the console, mark it as your staging account and away you go. We use it with Knox (KME), which is really handy for our warehouse and doesn't breach security by forcing the user to provide password to get their device logged in. Also one thing I want to caution you on though... if you currently have terms and conditions that the user must accept, using a staging account removes that from the process. If you have a legal department that wants users to accept the terms prior to use, then your company will have to find an alternative route to getting that done.