У меня есть скрипт test.ps1 следующим образом:
param(
$a = "ValueA"
)
теперь, если вызвать его из командной строки из моего файла проекта msbuild следующим образом
. \ Test.ps1 -a"". \ test.ps1 -a $ null
не присваивает значение по умолчанию "ValueA" для $ a.Я хотел бы присвоить значение «Значение» по умолчанию для $ a, даже если пользователь передает ему нулевые или пустые значения.Я знаю, что могу использовать if , но мне было интересно, есть ли более короткий и быстрый способ добиться этого.Есть идеи?