Modern Workplace Management: Build Endpoints without SCCM Part 5
Backend Configuration within Endpoint Manager
Introduction
In continuation from the previous part where we had discussed how we create the "on site" piece of the solution, this was the part which would allow us to get our endpoints into a state in which they would essentially be ready to go through the Autopilot process.
Which leaves our next piece of the puzzle, to begin the configuration of the actual backend side that resides within our Endpoint Management console. And you will see how everything ties up together to satisfy the full end to end process of getting an unknown (or known) device to proceed thorough the whole workflow to be finally managed by Intune without the aid of SCCM taking part in any of the prerequisites or preparation at hand.
What do we need to Complete the backend configuration
So of course the obvious part of this is going to be that our auto-enrolment side is setup which is most certainly a given, but in this case we want go a little bit more granular in what we specifically need to get this going.
To get to this we need to perform the following;
- Define Company Standard Applications
- Define Company Standard Profiles
- Create Autopilot Profile
- Create Enrollment Status Page
Define Company Standard Applications
The aim in this exercise is not to replicate a task sequence or gold image as such, but really to define what are exactly the absolute minimum types of software which every standard user requires before they can be up and running.
Best way to define this is if we were to lets say make a list of every application which we envisage a device would need as a pure example;
- Microsoft Office
- Google Chrome
- Winrar
- Winzip
- PowerBI Desktop
- Amazon WorkSpaces
So how do we overcome this? We define categories of priority for these applications. And we would do it like this;
- Which applications are top priority?
- Which applications don't have to be installed during Autopilot but still be mandatory?
- Which applications can be made as available for users?
And the aim of that list is so we can cut down on the overall Autopilot process so that devices are not in a backlog and can make a turnaround of being completed a lot more efficiently.
To make another example of this lets combine the apps we listed with the category question list above;
- Which applications are top priority ? Microsoft Office, Google Chrome
- Which applications don't have to be installed during Autopilot bit still be mandatory ? PowerBI Desktop, Amazon WorkSpaces
- Which applications can be made as available for users ? Winrar, Winzip
Now the example applications list I made isn't too extensive so I would probably be saving seconds rather than minutes :) But when this list does scale up it will help the planning for the future as well as right now if you are at that point.
Define Company Standard Profiles
This is of course a monster of a type of exercise but will give some information on this briefly to cover how you would define these.
Things you perhaps want to take into account is that this is structured on a migration from on premise to cloud type of transition, so if you have policies or settings which could be applied to endpoints solely on SCCM then you may want to bring these over so that you can maintain the integrity of company standard policies. The transition bits are covered on a previous series I did on how to migrate from SCCM to Intune which you can check out :)
Create Autopilot Profile
The Autopilot profile bring us even closer to complete the full workflow as this is where we will be able to allow endpoints to be enrolled into the Azure domain and automate (or semi automate) the configurations within our OOBE (out of box experience) once the user has successfully authenticated with their device after first login once the Autopilot Profile has been detected.
So going into the Devices - Windows - Windows Enrollment - Deployment Profiles
we can go ahead and create our deployment profile. Below are the settings of an example one here;
Now this also has an important bit checked which is called Convert all targeted devices to Autopilot.
This allows for any machine which is not registered in Autopilot, but perhaps is registered within Intune to be converted to an Autopilot device. Which means that if we were to reset that specific endpoint for whatever reason, the Autopilot profile would kick in to help build that device again.
( Note:
Bear in mind depending on the structure of your environment this could be a risk depending on where this is applied. Ensure that there are NO applications and NO profiles being deployed to ANY group which is specifically for Autopilot devices which you may not want applied!)
Figure 1.2
shows the OOBE settings which is where we want to make the user experience of going through this device very simple. Ideally when going through the OOBE stage the user will be doing this on their own, unless you have a process in which a service desk team may perform this with them or for them.
A popular method to use can be the Allow White Glove OOBE
configuration where you can have the device complete the entire Autopilot process when no specific user has been identified and to simply hand or send the device to a user of your choosing. This can only strengthen the overall design of building endpoints without SCCM.
Next part is then the assignment of this profile, here we have a group which contains only Autopilot Devices. Now you don't necessarily have to deploy it to a group like this where it may contain the dynamic membership rule which will pull in ANY device that's in Autopilot as seen in Figure 1.4. You can also have a static group where you can place devices in if you wish to stagger or semi automate the process before fully committing a group to this process.
Create Enrolment Status Page
In my opinion this is a very slept on part of any piece which involves any part of a windows enrolment process. So many of us stick to using the default All users and All devices page which may have no specific configuration within it.
This is super important to this series. Why? because if we look back at the exercise in which we did for defining company standard applications we had some applications which we said we COULD NOT do without and they were the absolute most critical to be on a device before it would actually move along. This, is where it's all controlled at!
So once again navigating to Devices - Windows - Windows Enrollment - Enrollment Status Page you should see the default page mentioned. Here we will create a new Enrollment Status Page specifically for our Autopilot process.
Once we hit Create and provide a name we should then get the following settings below. Very typical settings which simply allows for the device to display the progress windows which perform the domain joining, application installing and other forms of configuration. But the one setting we want to configure is the Block device use until these required apps are installed if they are assigned to the user/device seen in Figure 1.7
Here I click Selected and then choose the applications which I want to be installed first, being the ones which we had defined earlier as the absolute top priority ones. This way once those apps are completed the device is ready to go and doesn't have to be held up by an excess amount which wouldn't stop an endpoint from being defined as ready.
The last part is of course where we deploy it to. So we can only deploy it a group, so we select the group which has the Autopilot Profile assigned to it being the POC - Windows 10 AutoPilot Devices group.
With everything now configured on the backend, you should now be able to perform the following;
- Reset a device which is in Intune but now converted to an Autopilot Device (Known Device)
- Manually import a device into Autopilot to have its profile assigned (Unknown Device)
Next Part
The next couple of parts on this series will be focused around how we tackle this on a hybrid environment where we have an on premise Active Directory and an Azure Active Directory. May find most of the previous parts have covered the majority but there are little things which can cause great hurdles in trying to achieve the same goal.



