Ускоритель типов [ref]
(это не ускоритель типов в обычном смысле, но он создает объекты PSReference, так что ... вроде как) получает вас, как вам говорят,объект PSReference.
Для того, чтобы извлечь из него значение, вам необходимо запросить его специально.В вашем коде вы можете получить к нему доступ, извлекая свойство Value
из созданного ссылочного объекта.
"the param input is $(([ref]$input1).Value)"
Однако, учитывая, что $input1
не назначено, вам, возможно, придется немного изменить рефакторинг.чтобы получить то, что вы ищете.