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

首頁 > 開發 > PowerShell > 正文

PowerShell函數中的開關參數介紹和創建實例

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

本文介紹什么是開關參數,在PowerShell自定義函數中,如何創建開關參數并使用開關參數的值。

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

好了,扯了這么說,我要說明的是什么呢?就是這個“-t”參數,它就是一個開關參數。有了它,ping就一直發數據包,沒有它,ping就只發4個數據包。那我們來看看在PowerShell自定義函數中,如何創建這樣一個開關參數。
代碼如下:
function Test-Ping {
    param
    (
        [Switch]
        $t
    )
    if ($t)
    {
        Write-Host ‘一直ping'
    }
    else
    {
        Write-Host ‘ping 4 次'
    }
}

OK,這個函數我就來模擬了一下ping的-t開關函數,參數名為$t。if($t)表示使用了-t參數,在調用時應該是“Test-Ping -t”,這時應該輸出“一直ping”。如果直接調用 Test-Ping,那將得到“ping 4 次”的提示。
代碼如下:
PS C:/Users/Hong> test-ping
ping 4 次
PS C:/Users/Hong> test-ping -t

一直ping

前者是沒有啟用開關,后者啟用了開關。這就是開關參數在PowerShell函數中的使用。

關于PowerShell函數中創建開關參數,本文就介紹這么多,希望對您有所幫助,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日本aaaa片毛片免费观蜜桃 | v11av在线视频成人 | 中文字幕在线亚洲 | 国产精品视频一区二区三区综合 | 亚洲无线看 | 国产一级一级 | 亚州精品在线视频 | 九九黄色 | 亚洲精品在线观看免费 | 日韩av有码在线 | 鲁丝片一区二区三区免费入口 | chinese xxxx hd pron8 tube | 亚洲第一页在线观看 | 黄色特级片黄色特级片 | 久草在线新时代视觉 | 欧美日韩手机在线观看 | 久久久婷婷一区二区三区不卡 | 92看片淫黄大片一级 | 国产一级小视频 | 古装三级在线观看 | 二区三区在线观看 | 亚洲亚色 | 亚洲欧美日韩在线 | 久久久aa| 国产精品久久久久久久久久久久午夜 | 久久久tv | 黄色片在线观看网站 | 一区二区三区视频在线观看 | 欧美成人影院 | 日韩做爰视频免费 | 久久欧美亚洲另类专区91大神 | 欧美日韩免费一区 | 男女一边摸一边做羞羞视频免费 | 午夜视频在线观看91 | 日本黄色免费观看视频 | 国产一级αv片免费观看 | 久久久精品视频网站 | 九草网| 久久亚洲精品久久国产一区二区 | 高清成人在线 | 双性精h调教灌尿打屁股的文案 |