主页 > 知识库 > PowerShell函数中接收管道参数实例

PowerShell函数中接收管道参数实例

热门标签:如何根据经纬度百度地图标注 莫拉克电梯系统外呼怎么设置 六寸地图标注点怎么删除 印台区呼叫中心外呼系统 腾讯地图标注中心怎么标注 新郑电销机器人一个月多少钱 万全县地图标注app 电话机器人公司招聘 地图标注的图案

本文介绍在自定义PowerShell函数时,如何设置函数通过管道(Pipeline)接收输入参数。

先看一个例子,用管道作为输入参数的函数:

复制代码 代码如下:

function Test-Pipeline {
    param(
        [Parameter(ValueFromPipeline=$true)]
        $InputObject
    )
    process
    {
        “Working with $InputObject”
    }
}

使用管道作为输入参数,函数的执行情况如下:
复制代码 代码如下:

PS> 1..4 | Test-Pipeline
Working with 1
Working with 2
Working with 3
Working with 4

在Test-Pipeline函数中,InputObject是一个接收管道输入的参数。InputObject参数之前,我们用了[Parameter(ValueFromPipeline=$true)]这个条指令,从指令的名称来看,我们就发现了ValueFromPipeline,表示从管道获取值。

另外,小编要说的是,在PowerShell所有的系统自带函数中,从管道获取值的参数名称都叫InputObject,我们在开发的过程中应该继承并发扬这一风格。

关于PowerShell函数通过管道接收参数,本文就介绍这么多,希望对您有所帮助,谢谢!

您可能感兴趣的文章:
  • Shell脚本用for循环遍历参数的方法技巧
  • 一条命令让你明白shell中read命令的常用参数
  • 对shell中常见参数及判断命令介绍
  • shell 使用数组作为函数参数的方法(详解)
  • Shell脚本传递参数的3种方法比较
  • shell脚本使用两个横杠接收外部参数的方法

标签:汕头 湘潭 天水 疫苗接种 南昌 喀什 襄阳 临汾

巨人网络通讯声明:本文标题《PowerShell函数中接收管道参数实例》,本文关键词  PowerShell,函数,中,接收,管道,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《PowerShell函数中接收管道参数实例》相关的同类信息!
  • 本页收集关于PowerShell函数中接收管道参数实例的相关信息资讯供网民参考!
  • 推荐文章