From 078bad4f9a0188a0cd91a727daa9e4483a64599a Mon Sep 17 00:00:00 2001 From: Ben Whitmore <44303264+byteben@users.noreply.github.com> Date: Wed, 13 Nov 2019 18:17:27 +0000 Subject: [PATCH] Update Initialize-OSDBuilder.ps1 Initialize-OSDBuilder doesn't work in my lab when using the default "C:\OSDBuilder" location i.e. $SetHome is not used and thus "HKCU:\Software\OSDeploy" registry key is not populated. $global:GetOSDBuilderHome doesn't get set when using the $Null check on line 31 If I make the change proposed, my issue resolves (Not tested on other labs yet, sorry) --- Public/Initialize-OSDBuilder.ps1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Public/Initialize-OSDBuilder.ps1 b/Public/Initialize-OSDBuilder.ps1 index c6b33c2..8fb6bb4 100644 --- a/Public/Initialize-OSDBuilder.ps1 +++ b/Public/Initialize-OSDBuilder.ps1 @@ -28,7 +28,7 @@ function Initialize-OSDBuilder { } $global:GetOSDBuilderHome = $(Get-ItemProperty "HKCU:\Software\OSDeploy").GetOSDBuilderHome - if ($null -eq $global:GetOSDBuilderHome) {$global:GetOSDBuilderHome = "$env:SystemDrive\OSDBuilder"} + if (!$global:GetOSDBuilderHome) {$global:GetOSDBuilderHome = "$env:SystemDrive\OSDBuilder"} #=================================================================================================== # Initialize OSDBuilder Variables #=================================================================================================== @@ -256,4 +256,4 @@ function Initialize-OSDBuilder { Write-Warning "$SetOSDBuilderPathContent\Mount has been moved to $SetOSDBuilderPathMount" Write-Warning "Verify that you don't have any active mounted images and remove this directory" } -} \ No newline at end of file +}