#powershell #arguments #parameter-passing
#powershell #аргументы #передача параметров
Вопрос:
Я знаю, как запускать скрипты с такими параметрами, script.ps1 -arcive=true
но я пытаюсь запустить свой скрипт с такими параметрами script.ps1 -archive
. возможно ли это?
Ответ №1:
Вы ищете переключатель. Это та же концепция, что и параметр, потому что это параметр.
param (
[string] $randomParameter,
[switch] $archive = $false
)
$archive будет false , если вы не вызовете: script.ps1 -archive
, тогда это будет true