private/steps/Step-BuildMediaWinPEMediaScript.ps1
function Step-BuildMediaWinPEMediaScript { [CmdletBinding()] param ( $WinPEMediaScript = $global:BuildMedia.WinPEMediaScript ) #================================================= $Error.Clear() Write-Verbose "[$(Get-Date -format G)] [$($MyInvocation.MyCommand.Name)] Start" #================================================= Write-Verbose "[$(Get-Date -format G)] [$($MyInvocation.MyCommand.Name)] WinPEMediaScript: $WinPEMediaScript" #================================================= if ($WinPEMediaScript) { foreach ($Item in $WinPEMediaScript) { if (Test-Path $Item -ErrorAction SilentlyContinue) { Write-Host -ForegroundColor DarkCyan "[$(Get-Date -format G)] [$($MyInvocation.MyCommand.Name)] Call WinPE Media Script [$Item]" & "$Item" } else { Write-Warning "BootMedia Script $Item (not found)" } } } #================================================= Write-Verbose "[$(Get-Date -format G)] [$($MyInvocation.MyCommand.Name)] End" #================================================= } |