我喜欢编写一个执行以下任务的 cmdlet“Convert-ToHashTable”:
$HashTable = Import-Csv Table.csv | Convert-ToHashTable
Import-csv 在管道上放置一个数组,如何在我的 Convert-ToHashTable cmdlet 中将其更改为哈希表?在 cmdlet 的 Process 部分中,我可以访问元素,但我不知道如何更改管道本身的类型
Process { Write-Verbose "Process $($myinvocation.mycommand)" $CurrentInput = $_ ... }
有没有办法将完整的哈希表作为新管道返回或创建一个具有哈希表类型的新管道?