Можно ли заставить сценарий PowerShell генерировать, если не указан обязательный параметр?

Я хотел бы, чтобы второй вызов функции в этом сценарии выдавал ошибку:

function Deploy
{

param(

    [Parameter(Mandatory=$true)]
    [ValidateNotNullOrEmpty()]
    [string]$BuildName

    )
    Write-Host "Build name is: $BuildName"

}

Deploy "Build123"

Deploy #Currently prompts for input

Приглашение отлично подходит для интерактивного использования сценария, но оно также будет выполняться нашим сервером сборки.

Является ли моя лучшая ставка просто сделать некоторые пользовательские проверки сif или что-то?

Ответы на вопрос(2)

Ваш ответ на вопрос