Public/Functions/OSDCloud/Select-OSDCloudImageIndex.ps1
function Select-OSDCloudImageIndex { [CmdletBinding()] param ( [string]$ImagePath ) $Results = Get-WindowsImage -ImagePath $ImagePath if (($Results | Measure-Object).Count -eq 1) { $SelectedItem = $GetDisk Return $Results.ImageIndex } if ($Results) { $Results | Select-Object -Property ImageIndex, ImageName | Format-Table | Out-Host do { $SelectReadHost = Read-Host -Prompt "Select an Image to apply by ImageIndex [Number]" } until (((($SelectReadHost -ge 0) -and ($SelectReadHost -in $Results.ImageIndex)))) if ($SelectReadHost -eq 'S') { Return $false } $Results = $Results | Where-Object {$_.ImageIndex -eq $SelectReadHost} Return $Results.ImageIndex } } |