最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2014年07月30日 11:37:23   作者:洪哥  
這篇文章主要介紹了PowerShell函數(shù)用Hash表傳參實(shí)例,即把Hash表作為PowerShell函數(shù)參數(shù)傳入例子,需要的朋友可以參考下

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

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

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

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

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

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

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

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

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

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

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

相關(guān)文章

  • PowerShell實(shí)現(xiàn)參數(shù)互斥示例

    PowerShell實(shí)現(xiàn)參數(shù)互斥示例

    這篇文章主要介紹了PowerShell實(shí)現(xiàn)參數(shù)互斥示例,本文直接給出示例代碼,需要的朋友可以參考下
    2015-06-06
  • PowerShell函數(shù)中限制數(shù)組參數(shù)個(gè)數(shù)的例子

    PowerShell函數(shù)中限制數(shù)組參數(shù)個(gè)數(shù)的例子

    這篇文章主要介紹了PowerShell中限制函數(shù)的數(shù)組參數(shù)個(gè)數(shù)的例子,可以控制數(shù)組的參數(shù)個(gè)數(shù)在指定范圍內(nèi),需要的朋友可以參考下
    2014-07-07
  • 使用PowerShell將Excel工作表另存為獨(dú)立文件

    使用PowerShell將Excel工作表另存為獨(dú)立文件

    這篇文章主要為大家介紹了如何使用?PowerShell?腳本將一個(gè)?Excel?文件中的每個(gè)工作表單獨(dú)另存為獨(dú)立的?Excel?文件,以提高工作效率,需要的可以參考一下
    2023-08-08
  • PowerShell中的TimeSpan時(shí)間差對(duì)象使用實(shí)例

    PowerShell中的TimeSpan時(shí)間差對(duì)象使用實(shí)例

    這篇文章主要介紹了PowerShell中的TimeSpan對(duì)象使用實(shí)例,TimeSpan對(duì)象表示一個(gè)時(shí)間差,本文介紹了多種獲取時(shí)間差的方法,需要的朋友可以參考下
    2014-08-08
  • Windows Azure VM上配置FTP服務(wù)器

    Windows Azure VM上配置FTP服務(wù)器

    這篇文章主要介紹了Windows Azure VM上配置FTP服務(wù)器,需要的朋友可以參考下
    2014-09-09
  • Windows Powershell對(duì)象轉(zhuǎn)換成文本

    Windows Powershell對(duì)象轉(zhuǎn)換成文本

    怎樣將Powershell的對(duì)象結(jié)果轉(zhuǎn)換成文本并顯示在控制臺(tái)上。Powershell已經(jīng)內(nèi)置Out-Default命令追加在管道的命令串的末尾。因此你使用dir 和dir | out-default的結(jié)果是相同的。
    2014-09-09
  • Windows Powershell強(qiáng)類型數(shù)組

    Windows Powershell強(qiáng)類型數(shù)組

    強(qiáng)類型數(shù)組可以理解為強(qiáng)制數(shù)據(jù)類型的數(shù)組,也就是一個(gè)數(shù)組里只包含一種數(shù)據(jù)類型,強(qiáng)制轉(zhuǎn)換數(shù)組語(yǔ)法的優(yōu)勢(shì)就是如果使用分號(hào)代替逗號(hào)分隔值,PowerShell將每個(gè)值看作命令文本,PowerShell會(huì)執(zhí)行它并且存儲(chǔ)結(jié)果。
    2014-09-09
  • PowerShell腳本開發(fā)之批量掃描IP和端口

    PowerShell腳本開發(fā)之批量掃描IP和端口

    最近在不斷嘗試之下,找到了對(duì)指定范圍的IP段進(jìn)行掃描和對(duì)端口進(jìn)行掃描的方法,本文將會(huì)介紹如何通過(guò)PowerShell批量掃描IP及其對(duì)應(yīng)的端口。
    2014-10-10
  • 詳談Ubuntu PowerShell(小白入門必看教程)

    詳談Ubuntu PowerShell(小白入門必看教程)

    下面小編就為大家?guī)?lái)一篇詳談Ubuntu PowerShell(小白入門必看教程)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • PowerShell中查找字符串位置的IndexOf函數(shù)使用實(shí)例

    PowerShell中查找字符串位置的IndexOf函數(shù)使用實(shí)例

    這篇文章主要介紹了PowerShell中查找字符串位置的IndexOf函數(shù)使用實(shí)例,例子簡(jiǎn)單明了,容易看懂,需要的朋友可以參考下
    2014-08-08

最新評(píng)論

清河县| 邹城市| 确山县| 志丹县| 崇信县| 沧州市| 额济纳旗| 邢台县| 日喀则市| 华宁县| 澄迈县| 庐江县| 屯门区| 保山市| 建湖县| 阿克陶县| 宽城| 平塘县| 哈尔滨市| 大名县| 舞阳县| 金乡县| 连山| 确山县| 富宁县| 黑河市| 紫金县| 沿河| 灵璧县| 广水市| 勐海县| 新疆| 平塘县| 互助| 石楼县| 文登市| 丹江口市| 曲靖市| 平山县| 新民市| 靖江市|