VM-Pilot
0.1.3
WPF GUI for spinning up disposable Hyper-V VMs and collecting AutoPilot hardware hashes. Offline mode writes a CSV; Online mode wraps Andrew Taylor's community AutoPilot script for in-VM Intune import.
Minimum PowerShell version
5.1
Installation Options
Owners
Copyright
(c) Mark Orr. All rights reserved.
Package Details
Author(s)
- Mark Orr
Tags
Hyper-V AutoPilot Intune WPF VM Enrollment HWID
Functions
PSEditions
Dependencies
This module has no dependencies.
Release Notes
0.1.3
- Fix false "Hyper-V Not Available" on Windows 11 Enterprise / Pro / Education
/ Workstation when Get-WindowsOptionalFeature returns empty for the feature
names we probe. Now also checks the OS SKU via Win32_OperatingSystem and
trusts that any non-Home Pro/Enterprise/Education/Workstation/Server edition
can install Hyper-V, even if the DISM feature lookup is inconclusive.
0.1.2
- Drop the WIN RELEASE picker. Microsoft now publishes only the most-recent
Windows 11 release on their public download page, and Fido's -Rel parameter
rejects older tokens like '24H2' as 'Invalid Windows release provided.'
- Pull '-Rel Latest' from Fido and pass '-Ed Home/Pro/Edu' (the consolidated
edition Microsoft now ships). The DISM step still picks Windows 11 Pro
from the combined install.wim.
- Parent VHDX is now cached as C:\VMs\Win11.vhdx (release-agnostic).
0.1.1
- Real % progress bar during the Windows ISO download (BITS-Transfer).
- Hyper-V auto-enable flow on first run with reboot prompt for fresh installs.
- LICENSE file (MIT) so the gallery's License link resolves.
- Builder resolves from the module folder first, then falls back to the
legacy C:\Tools\WinVHDX path.
- Fido cached outside the module folder so Publish-Module does not bundle it.
- Better error surfacing from Fido (e.g. the 715-123130 IP-block message is
now shown verbatim instead of "no URL").
0.1.0
- First module-shaped release. Wraps the existing WPF GUI behind Start-VMPilot.
FileList
- VM-Pilot.nuspec
- AutopilotEnroll.GUI.ps1
- Get-Win11VHDX.ps1
- README.md
- Reset-VMPilot.ps1
- VM-Pilot.psd1
- VM-Pilot.psm1
- VMPilot.GUI.ps1
- VMPilot.bat
- VMPilotCollect.ps1