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