Common/Wrappers/Wrappers.psm1
function Read-UUID { param ( [string] $UserMessage, [string] $ErrorMessage ) $ReadValue = Read-Host $UserMessage if ("" -eq $ReadValue) { throw $ErrorMessage } $Tokens = $ReadValue -split "," $ResultIDs = @() $InvalidUUIDs = @() $Token = "" foreach ($Token in $Tokens) { $Token = $Token.Trim() try { $ResultIDs += [System.Guid] $Token } catch { $InvalidUUIDs += $Token } } return $ResultIDs, $InvalidUUIDs } |