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

PowerShell函數(shù)中的開關(guān)參數(shù)介紹和創(chuàng)建實例

 更新時間:2014年07月31日 10:07:09   作者:洪哥  
這篇文章主要介紹了PowerShell函數(shù)中的開關(guān)參數(shù)介紹和創(chuàng)建實例,開關(guān)參數(shù)顧名思義就是起到一個開關(guān)作用,需要的朋友可以參考下

本文介紹什么是開關(guān)參數(shù),在PowerShell自定義函數(shù)中,如何創(chuàng)建開關(guān)參數(shù)并使用開關(guān)參數(shù)的值。

什么叫開關(guān)參數(shù)呢?舉個例子,技術(shù)男一般都知道有一個網(wǎng)絡(luò)命令叫“Ping”,我們可以使用“ping www.fzitv.net”這樣一個命令來檢查本地計算機到www.fzitv.net這個網(wǎng)站所在的服務(wù)器網(wǎng)絡(luò)是否連通。這個命令會從本地發(fā)送4個數(shù)據(jù)包到www.fzitv.net服務(wù)器,并顯示每個數(shù)據(jù)包是否收到了反饋結(jié)果。如果我正在重啟www.fzitv.net這臺服務(wù)器,那么ping是得不到返回的。如果服務(wù)器重啟好了,那么就又會有返回結(jié)果了。于是我使用“ping -t www.fzitv.net”這個命令,它可以一直向www.fzitv.net服務(wù)器發(fā)送數(shù)據(jù)包,而不是默認(rèn)的4個。

好了,扯了這么說,我要說明的是什么呢?就是這個“-t”參數(shù),它就是一個開關(guān)參數(shù)。有了它,ping就一直發(fā)數(shù)據(jù)包,沒有它,ping就只發(fā)4個數(shù)據(jù)包。那我們來看看在PowerShell自定義函數(shù)中,如何創(chuàng)建這樣一個開關(guān)參數(shù)。

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

function Test-Ping {
    param
    (
        [Switch]
        $t
    )
    if ($t)
    {
        Write-Host ‘一直ping'
    }
    else
    {
        Write-Host ‘ping 4 次'
    }
}

OK,這個函數(shù)我就來模擬了一下ping的-t開關(guān)函數(shù),參數(shù)名為$t。if($t)表示使用了-t參數(shù),在調(diào)用時應(yīng)該是“Test-Ping -t”,這時應(yīng)該輸出“一直ping”。如果直接調(diào)用 Test-Ping,那將得到“ping 4 次”的提示。
復(fù)制代碼 代碼如下:

PS C:\Users\Hong> test-ping
ping 4 次
PS C:\Users\Hong> test-ping -t

一直ping

前者是沒有啟用開關(guān),后者啟用了開關(guān)。這就是開關(guān)參數(shù)在PowerShell函數(shù)中的使用。

關(guān)于PowerShell函數(shù)中創(chuàng)建開關(guān)參數(shù),本文就介紹這么多,希望對您有所幫助,謝謝!

相關(guān)文章

  • PowerShell多線程執(zhí)行前后臺作業(yè)的例子

    PowerShell多線程執(zhí)行前后臺作業(yè)的例子

    使用后臺作業(yè)執(zhí)行多個任務(wù)從先前的技巧中看不是非常高效,它在處理每個后臺作業(yè)返回結(jié)果時將會浪費很多性能。一個更有效的方法是使用進程內(nèi)的任務(wù)。他能分別單獨的執(zhí)行任務(wù)與Powershell類似,所以它不是按順序返回值的
    2014-04-04
  • Powershell讀取PFX證書并輸入密碼的腳本分享

    Powershell讀取PFX證書并輸入密碼的腳本分享

    這篇文章主要介紹了Powershell讀取PFX證書并輸入密碼的腳本分享,本文實現(xiàn)直接用腳本輸入密碼,避免了手動輸入密碼的麻煩,需要的朋友可以參考下
    2014-11-11
  • PowerShell中使用Get-EventLog讀取、篩選系統(tǒng)日志的例子

    PowerShell中使用Get-EventLog讀取、篩選系統(tǒng)日志的例子

    這篇文章主要介紹了PowerShell中使用Get-EventLog讀取、篩選系統(tǒng)日志的例子,比如按日志名稱、日志類型、時間的技巧,需要的朋友可以參考下
    2014-08-08
  • PowerShell復(fù)制命令行歷史命令方法

    PowerShell復(fù)制命令行歷史命令方法

    這篇文章主要介紹了PowerShell復(fù)制命令行歷史命令方法,本文直接給出實現(xiàn)代碼,需要的朋友可以參考下
    2015-03-03
  • Windows Powershell對象=屬性+方法

    Windows Powershell對象=屬性+方法

    從今天開始,我們這個系列的教程進入到講訴使用對象的階段,那么本階段的第一篇還是先來熟悉下概念,簡單的說對象=屬性+方法
    2014-09-09
  • Windows Powershell 介紹和安裝

    Windows Powershell 介紹和安裝

    Powershell 是運行在windows機器上實現(xiàn)系統(tǒng)和應(yīng)用程序管理自動化的命令行腳本環(huán)境。微軟之所以將Powershell 定位為Power,并不是夸大其詞,因為它完全支持對象。其可讀性,易用性,可以位居當(dāng)前所有shell之首。
    2014-08-08
  • PowerShell管道入門必看篇(管道例子大全)

    PowerShell管道入門必看篇(管道例子大全)

    下面小編就為大家?guī)硪黄狿owerShell管道入門必看篇(管道例子大全)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06
  • Powershell 獲取特定的網(wǎng)頁信息的代碼

    Powershell 獲取特定的網(wǎng)頁信息的代碼

    這篇文章主要介紹了Powershell 獲取特定的網(wǎng)頁信息的代碼,需要的朋友可以參考下
    2015-10-10
  • PowerShell 數(shù)組的多種錄入方法

    PowerShell 數(shù)組的多種錄入方法

    這篇文章主要介紹了PowerShell 數(shù)組的多種錄入方法,需要的朋友可以參考下
    2015-07-07
  • PowerShell使用match操作符來篩選數(shù)組

    PowerShell使用match操作符來篩選數(shù)組

    本文介紹PowerShell中使用match操作符,配合正則表達式從數(shù)組中篩選出想要的內(nèi)容,需要的朋友可以參考下
    2016-11-11

最新評論

珠海市| 三河市| 洛扎县| 泗洪县| 桐庐县| 尼玛县| 双流县| 天长市| 湘阴县| 泸西县| 怀安县| 梅河口市| 义乌市| 芷江| 乡宁县| 明光市| 文水县| 临安市| 鹿邑县| 临颍县| 镇江市| 济宁市| 瑞安市| 乌什县| 广水市| 大庆市| 方正县| 莫力| 桦川县| 梁河县| 来凤县| 临城县| 原阳县| 洛川县| 华宁县| 富阳市| 晴隆县| 通榆县| 绥江县| 黎平县| 清新县|