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

首頁 > 開發(fā) > PowerShell > 正文

PowerShell函數(shù)用Hash表傳參實例

2020-03-26 19:23:47
字體:
供稿:網(wǎng)友

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

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

 

復(fù)制代碼 代碼如下:

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

 

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

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

 

復(fù)制代碼 代碼如下:

Get-ChildItem -Path $env:windir -Filter *.ps1 -Recurse -ErrorAction SilentlyContinue

 

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

所以,大家看出來了,以Hash表作為輸入?yún)?shù),它的鍵值對將分逐一分解成參數(shù)名和參數(shù)值賦值給函數(shù)。

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

 
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产一区二区三区在线视频 | 国产一区二区三区影视 | 黄片一级毛片 | 国产孕妇孕交大片孕 | 国产精品视频yy9299一区 | 99精品视频在线免费观看 | 日韩精品久久久久久久电影99爱 | 免费在线观看毛片视频 | 国产精品区在线12p 午夜视频色 | 亚洲视屏 | 欧美黄色试片 | 欧美一级高清免费 | 粉嫩av一区二区三区四区在线观看 | 成人综合一区二区 | 亚洲精品动漫在线观看 | 亚洲国产网址 | 国产成人自拍视频在线观看 | 97久久精品一区二区三区观看 | 国产精品视频一区二区三区四区五区 | 国产精品久久久久久久模特 | 一级成人免费 | 亚洲第一黄色网 | 国产精品久久99精品毛片三a | 欧美一级一区二区三区 | 国产成人综合在线观看 | 国产成人精品免费视频大全办公室 | 国产视频在线播放 | 免费永久在线观看黄网 | 激情视频免费观看 | 日本在线视频免费观看 | 国产精品久久久免费 | 91成人精品 | 中文字幕欧美视频 | 美女黄影院| 鲁丝一区二区二区四区 | 国产精品久久二区 | 国产免费久久久久 | 免费黄色欧美视频 | 免费国产一级淫片 | 午夜精品久久久久久久久久久久久蜜桃 | 久久久婷婷 |