Miért lehet hibás az Input paraméternév powershellben?

0 votes
asked Mar 9, 2016 in IRF tantárgy by nagyb (30 points)  

Amennyiben a paraméteremet $Input-nak nevezem el nem tudja lekezelni a powershell, vagyis nem tudja beolvasni a stringet, és így empty lesz. Ha bármi más nevet adok neki akkor működik, csak a feladatkiírásomban ez van megadva, emiatt szeretném így elnevezni. Mi lehet a probléma?

2 Answers

0 votes
answered Mar 9, 2016 by kovari (2,221 points)  
selected Mar 11, 2016 by benedekh
 
Best answer

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.

0 votes
answered Mar 9, 2016 by micskeiz (2,565 points)  

Elnézést, hibás volt a feladatkiírás. Javítottuk, felkerült egy új változat, amiben már Source az elvárt név.

...