一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - PowerShell - PowerShell函數中接收管道參數實例

PowerShell函數中接收管道參數實例

2020-06-03 10:53洪哥 PowerShell

這篇文章主要介紹了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函數通過管道接收參數,本文就介紹這么多,希望對您有所幫助,謝謝!

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 国产成人青草视频 | 日韩操比视频 | 国产精品欧美亚洲韩国日本99 | 日韩在线天堂 | 久久婷婷五月综合色丁香花 | juliaann大战两个黑人 | 农夫色综合 | 亚洲欧美精品一区天堂久久 | www.com在线观看 | 男人天堂网站在线 | 色哟哟在线资源 | 欧美亚洲国产综合在线 | 国产成人一区二区三区在线视频 | 99ri国产在线 | 美女gif趴跪式抽搐动态图 | 国产在线观看福利 | 国产麻豆传媒在线观看 | 男人影院天堂网址 | 亚洲精美视频 | 好吊操这里有精品 | 视频在线观看国产 | 性色欲情网站IWWW九文堂 | 亚洲精品午夜级久久久久 | 天若有情1992国语版完整版 | 久久久无码精品无码国产人妻丝瓜 | 日韩视频在线精品视频免费观看 | 果冻传媒在线视频播放观看 | 91看片在线观看 | 日本高清视频网址 | 人与动人物aaaa | 亚洲视频在线一区二区三区 | 免费在线视频成人 | 羲义嫁密着中出交尾gvg794 | 暖暖高清日本在线 | 欧美午夜精品久久久久久黑人 | 全肉np巨肉一女np高h双龙 | 黄色aaa| 日韩欧美推理片免费看完整版 | 久久re这里精品在线视频7 | 国内揄拍国内精品久久 | 天海翼最新作品 |