У меня есть скрипт tester.ps1
; первое, что он делает - это вызывает функцию (определенную в самом скрипте) с именем main
.
Мне нужно передать в автоматическую переменную $args
, которая была передана в it из командной строки.
Как мне это сделать?
Кажется, что следующее не работает:
#Requires -Version 5.0
#scriptname: tester.ps1
function main($args) {
Write-Host $args
}
# Entry point
main $args
Когда я сохраняю этот tester.ps1
и вызываю его, функция не видит переданный параметр?
PS> . .\tester.ps1 hello world
From entry point: hello world
From Function: