I have a simple script which does not work:
Param([string] $Input, [string] $Output)
Write-Host $Input
Write-Host $Output
The $Input parameter does not get printed:
PS> .\Get-Parameters.ps1 "First" "Second"
Second
If I rename $Input to $Joe the script works fine. $Input is not a reserved name.
What is going on? I am perplexed.
help about_Automatic_Variables?