Fix registry backup validation for sysprep keys

This commit is contained in:
Jeffrey
2026-05-09 21:56:58 +02:00
parent 22f3144c0f
commit c8b4563954
4 changed files with 49 additions and 9 deletions

View File

@@ -1,12 +1,13 @@
function Get-RegistryBackupCapturePlans {
param(
[Parameter(Mandatory)]
[object[]]$SelectedRegistryFeatures
[object[]]$SelectedRegistryFeatures,
[switch]$UseSysprepRegFiles
)
$planMap = @{}
foreach ($feature in $SelectedRegistryFeatures) {
$regFilePath = Get-RegistryFilePathForFeature -Feature $feature
$regFilePath = Get-RegistryFilePathForFeature -Feature $feature -UseSysprepRegFiles:$UseSysprepRegFiles
if (-not (Test-Path $regFilePath)) {
throw "Unable to find registry file for backup: $($feature.RegistryKey) ($regFilePath)"
}