Я просто хочу написать базовый скрипт PowerShell, который сравнивает два числа. Когда я вызываю свой скрипт через .\Compare-Numbers.ps1 -a 3 -b 3
, ничего не происходит.
function Compare-Numbers {
param(
[Parameter(Mandatory=$True, HelpMessage="Please enter two numbers")]
[int]$a,
[int]$b
)
try {
if($a -eq $b) {
Write-Host "the given numbers are equal"
return (exit 0)
}
else {
Write-Host "the given numbers are not equal"
return (exit 1)
}
}
catch {
throw "an error occured!"
exit $LASTEXITCODE
}
}
Я ожидаю, что команда write-host записывает текст в моей командной строке, но - ничего не происходит.