Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Prompt
- {
- param([string] $prompt, $validationScript)
- $rv = $null
- do
- {
- try
- {
- $input = Read-Host -Prompt $prompt
- $rv = Invoke-Command $validationScript -ArgumentList $input
- } catch
- {
- Write-Host "Invalid input, try again"
- }
- } while (!$rv)
- $rv
- }
- $xxx = Prompt -Prompt "Enter integer" -validationScript {[Convert]::ToInt32($args[0], 10)}
- $xxx
Add Comment
Please, Sign In to add comment