麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > PowerShell > 正文

PowerShell函數用Hash表傳參實例

2020-05-30 20:11:04
字體:
來源:轉載
供稿:網友

本文介紹在自定義PowerShell函數時,使用Hash表作為參數,它相當于將Hash表中的鍵當作參數名,而鍵的值當作參數值。

先直接看看這個以Hash表作為參數賦值給函數的示例:

代碼如下:
$hash = @{
    Path = $env:windir
    Filter = ‘*.ps1'
    Recurse = $true
    ErrorAction = ‘SilentlyContinue'
}
Get-ChildItem @hash

Get-ChildItem這個cmdlet,相當于DOS下的dir,列出目錄下的子目錄和文件。它有很多參數,其中Path表示要列出的目錄路徑;Filter可以對列出的文件進行篩選,即只列出想要文件類型;Recurse表示是否遍歷,即是否列出子目錄中的文件夾和文件。ErrorAction參數表示如果出錯了(遇到無法列出的內容時)應該怎么辦。

那么正常情況下,我們應該使用的PowerShell腳本如下:

代碼如下:
Get-ChildItem -Path $env:windir -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue

這表示列出Windows安裝目錄下的所有的.ps1后綴的文件。這個命令和我們最上面給出的Hash表作為參數的調用方式,效果完全一樣。

所以,大家看出來了,以Hash表作為輸入參數,它的鍵值對將分逐一分解成參數名和參數值賦值給函數。

關于PowerShell函數以Hash表作為參數,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色阁阁69婷婷 | 人人做人人看 | 国产精品中文在线 | av国产片| 午夜影视一区二区 | 久久久视频免费观看 | 久久综合九色综合久久久精品综合 | 久草在线资源观看 | 伊人网站| 日日夜av| 久草干| 久夜tv | 日本网站在线播放 | 黄色免费入口 | 国产羞羞视频在线观看免费应用 | 亚洲国产高清自拍 | 蜜桃久久一区二区三区 | 成人三区四区 | wwwav国产 | 蜜桃视频最新网址 | 羞羞视频入口 | 精品国产一区二区三区免费 | 国产精品成人免费一区久久羞羞 | 综合97 | 91精品国产乱码久久桃 | 香蕉久久久精品 | 久久色播 | 国产一区二区视频观看 | 国产免费黄网 | 国产精品久久久久久久久久免 | 久久精品色| 在线成人免费观看 | av在线免费观看网 | 欧美激情精品久久久久久黑人 | 成人羞羞视频在线观看免费 | 国产人成精品一区二区三 | 蜜桃网站在线 | 国产电影精品久久 | 99久久婷婷国产综合精品青牛牛 | 国产成人在线看 | 福利在线国产 |