Согласно MSDN:
«Параметры должны быть объявлены в общедоступных не-статических полях или характеристики. Параметры должны быть объявлены в свойствах. Недвижимость должен иметь метод доступа общедоступного набора, и если ValueFromPipeline или указано ключевое слово ValueFromPipelineByPropertyName, свойство должен иметь общедоступный метод доступа get."
Почему я должен объявлять методы доступа get в параметрах командлета ValueFromPipeline
? Насколько я знаю, PowerShell нужно только вводить их значения, а не считывать их. Спасибо (кстати, мне просто интересно узнать об этом поведении:)).