# FUCK EVERYTHING
[[IGNORE Everything Was Wrong - New Plan]]
# What is Windows Autopilot?
(a more extensive answer in the form of a report is [here](https://www.perplexity.ai/search/15440322-2840-4fd4-a058-b5f90ca8fdd1) and [here](https://t3.chat/chat/83f7f410-f2b2-4a52-a60f-64bbce23e79d))
[Overview of Windows Autopilot Device Preparation (MSFT Docs)](https://learn.microsoft.com/en-us/autopilot/device-preparation/overview)
- Autopilot device prep is used to set up and configure new devices, getting them ready for productive use
- Aims to simplify device deployment via consistent configurations, enhancing setup speed, and overall improving troubleshooting capabilities
The whole point of Autopilot is the automate the out-of-box experience (OOBE) - the setup process a device goes through when it's first powered on or reset. However, we are uploading hashes for **existing devices**, so we're going through a wipe or OOBE experience.
So, after uploading the CSV's, we should
1. Create an Autopilot Deployment Profilew in Intune and assign it to those devices
2. Create an Enrollment Status Page (ESP) profile so users see a branded progress screen
3. Test with a pilot group before rolling out
4. Set up dynamic device groups in Azure AD to auto-assign profiles top newly registered devices
In order for Autopilot to actually run on existing machines:
-