我有一个不起作用的简单脚本:
Param([string] $Input, [string] $Output)
Write-Host $Input
Write-Host $Output
$Input
参数不被打印:
PS> .\Get-Parameters.ps1 "First" "Second"
Second
如果我重命名$Input
为$Joe
脚本工作正常。$Input
不是保留名称。
到底是怎么回事?我很困惑。
我有一个不起作用的简单脚本:
Param([string] $Input, [string] $Output)
Write-Host $Input
Write-Host $Output
$Input
参数不被打印:
PS> .\Get-Parameters.ps1 "First" "Second"
Second
如果我重命名$Input
为$Joe
脚本工作正常。$Input
不是保留名称。
到底是怎么回事?我很困惑。