Мне бы хотелось, чтобы второй вызов функции в этом script выдал ошибку:
function Deploy
{
param(
[Parameter(Mandatory=$true)]
[ValidateNotNullOrEmpty()]
[string]$BuildName
)
Write-Host "Build name is: $BuildName"
}
Deploy "Build123"
Deploy #Currently prompts for input
Подсказка отлично подходит для использования script в интерактивном режиме, но это также будет выполнено нашим сервером сборки.
Лучше всего делать какую-то обычную проверку с помощью if
или что-то еще?