本文介绍在自定义PowerShell函数时,有一个$Input变量,这是一个系统自带的变量,它表示以块结构输入的管道数据。 先看看这个$Input变量在函数中是如何使用的。 代码如下: function Test-Pipeline { $pipelineData = @($Input) $Count = $pipelineData.Count “Received $Count elements: $pipelineData” } 运行结果如下: 代码如下: PS> 1..10 | Test-Pipeline Received 10 elements: 1 2 3 4