Изменение типа конвейера powershell на хеш-таблицу (или любой другой перечисляемый тип)

Мне нравится писать командлет "Convert-ToHashTable", который выполняет следующую задачу:

$HashTable = Import-Csv Table.csv | Convert-ToHashTable

Import-csv помещает конвейер, как я могу изменить его на хеш-таблицу в моем командлете Convert-ToHashTable? В части процесса командлета я могу получить доступ к элементам, но я не знаю, как изменить тип самого конвейера

Процесс { Write-Verbose "Обработать $($myinvocation.mycommand)" $CurrentInput = $_ ... }

Есть ли способ вернуть полную хэш-таблицу в качестве нового конвейера или создать новый конвейер с типом хэш-таблицы?

6
задан Thomas Maierhofer 1 June 2012 в 09:15
поделиться