mirror of
https://github.com/Grace-Solutions/Invoke-VirtIODrivers.git
synced 2026-09-16 15:45:13 +00:00
8889f41c7c
- Adopt the standardized Toolkit layout (Toolkit.ps1 + Functions/Modules/Libraries/Tools) - Replace the legacy NLog-era Registry.dll with Eric Zimmerman Registry 2026.5.0 (netstandard2.0) for offline hive parsing without mounting; libraries are loaded into memory in dependency order (byte load on Windows PowerShell 5.1, dedicated AssemblyLoadContext stream load on PowerShell 7) - Rewrite Invoke-RegistryHiveAction with a case-insensitive ValueTable contract for direct value name indexing - Rewrite Invoke-FileDownloadWithProgress with automatic system proxy detection and progress reporting - Convert Copy-ItemWithProgress, Get-InstalledSoftware, and the MSI helper functions to the toolkit logging and error handling patterns - Add opt-in QEMU guest agent installation from the mounted ISO (full operating system only, version-aware, REBOOT=ReallySuppress) - Remove the task sequence variable parameters from the script surface while retaining the toolkit functionality - Update README with structure, usage, and OS deployment guidance (DeployR/MDT/SCCM two-pass flow, pwsh.exe for DeployR boot images) Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>