Get-WindowsAutopilotImportGUICommunity
1.3.0
Windows Autopilot Community script by Andrew S Taylor.
Supports both registration modes: Autopilot v1 uploads the 4K hardware hash, and Autopilot v2
imports the Manufacturer,Model,Serial device identifier used by Device Preparation policies,
which needs no hardware hash and ther
Windows Autopilot Community script by Andrew S Taylor.
Supports both registration modes: Autopilot v1 uploads the 4K hardware hash, and Autopilot v2
imports the Manufacturer,Model,Serial device identifier used by Device Preparation policies,
which needs no hardware hash and therefore works on virtual machines.
Runs from a single self-contained file with nothing to download first. The window, the theme
and the Autopilot engine are all embedded, so it works during OOBE on a restricted network.
Includes live staged progress with a working cancel button, an offline CSV export of both the
hardware hash and the device identifier, a concurrent network
prerequisite check across the documented Autopilot and Intune endpoints, Autopilot
diagnostics, and a full session log.
Requires Windows PowerShell 5.1 and administrator rights.
Installation Options
Owners
Copyright
(c) 2026 Mark Orr. MIT License.
Package Details
Author(s)
- Mark Orr
Tags
Windows Autopilot Intune EntraID DevicePreparation GUI WPF PowerShell OOBE
Functions
Get-ApLogDirectory Initialize-ApLog Get-ApOsCaption Get-ApLogPath Write-ApLog Get-ApLogBuffer Clear-ApLogBuffer Get-ApDefaultConfig Get-ApConfigCandidatePaths ConvertTo-ApHashtable Import-ApConfig Get-ApConfig Set-ApConfigValue Add-ApGroupTagToHistory Save-ApConfig Test-ApElevated Invoke-ApSelfElevate Get-ApPowerShellPath Get-ApCimSafe Get-ApDeviceIdentifierPart Test-ApHardwareHashAvailable Get-ApHardwareHash Get-ApTpmInfo Test-ApSecureBoot Test-ApInternetConnection Get-ApDeviceInfo Get-ApWindowsDisplayVersion Test-ApVirtualMachine Get-ApVendorManifest Get-ApVendorExpectedHash Test-ApVendorScript Expand-ApEmbeddedScript Get-ApWorkingDirectory Resolve-ApEngineScript New-ApRegistrationRequest Build-ApEngineArguments Get-ApRequestValue ConvertTo-ApArgumentArray Get-ApPreviewCommand New-ApProgressState Get-ApStageWeight Update-ApProgressState Get-ApProgressPercent Test-ApStageReached Format-ApPowerShellLiteral Format-ApHashtableLiteral Get-ApDependencyPrepBlock New-ApLauncherScript Start-ApEngineRun Update-ApEngineRun Stop-ApEngineRun Get-ApRunSummary Get-ApDefaultEndpoints Get-ApConfiguredEndpoints Test-ApEndpoint Invoke-ApConnectivityCheck Get-ApWindowsPowerShellModulePath Repair-ApModulePath Test-ApGraphModule Get-ApGraphModuleAdvice Get-ApGraphRepairScript Start-ApBackgroundWork Stop-ApBackgroundWork Get-ApXamlSource Get-ApMergedXaml New-ApMainWindow Show-ApDialog Show-ApSaveFileDialog New-ApBrush Set-ApPill Start-ApUrl Set-ApStatus Add-ApOutput Show-ApPage Show-ApNotice Hide-ApNotice Start-ApDeviceLoad Set-ApDeviceUi Set-ApDevicePlaceholders Sync-ApModeUi Get-ApUiRequest Test-ApDestructiveRequest Set-ApRunningState Start-ApGuiRun Invoke-ApRunTick Invoke-ApRestartComputer Stop-ApGuiRun Update-ApLogsPage Start-ApNetworkCheck Start-ApCsvExport Show-AutopilotImportGui Initialize-ApGui Sync-ApAdvancedWarnings Update-ApNetworkPill Start-ApGraphPreflight Start-ApGraphRepair Start-ApWindowsUpdate
Dependencies
This script has no dependencies.
Release Notes
1.3.0 Single-file build. Autopilot v1 and v2 (Device Preparation) support.
FileList
- Get-WindowsAutopilotImportGUICommunity.nuspec
- Get-WindowsAutopilotImportGUICommunity.ps1