A probléma az, hogy az $Input egy beépített változó PowerShellben, amivel az aktuális pipeline-ban található elemeket nyerhetjük ki. A lényeg az, hogy ezt nem fogod tudni paraméterként használni. Itt részünkről egy kis baki történt, javaslom, hogy használj helyette mást. Legyen például Source.
Edit: Mint Zoli is írta, ennek fényében már módosítottuk a kiírást is. Az új elvárt paraméter a Source.