• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    PowerShell函数中接收管道参数实例

    本文介绍在自定义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中的$Input变量使用实例
    下一篇:PowerShell函数指定返回值类型实例
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

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