婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > PowerShell函數中使用必選參數實例

PowerShell函數中使用必選參數實例

熱門標簽:電話機器人公司招聘 萬全縣地圖標注app 地圖標注的圖案 印臺區呼叫中心外呼系統 騰訊地圖標注中心怎么標注 莫拉克電梯系統外呼怎么設置 六寸地圖標注點怎么刪除 如何根據經緯度百度地圖標注 新鄭電銷機器人一個月多少錢

本文介紹在PowerShell創建自定義函數時,如何添加必選參數,可以使用Mandatory關鍵詞。

默認情況下,PowerShell自定義的函數中,參數都是可選的(optional)。如果要將一個參數設置為必選參數,那么必須對其設置Mandatory聲明。

復制代碼 代碼如下:

function Test-Function
{
    param(
        [Parameter(Mandatory=$true)]
        $p1,
        $p2='p2'
    )
    Write-Host "p1=$p1, p2=$p2"
}

在上面的示例函數中,參數$p1是必選參數,因為設置了Mandatory=$true,而$p2沒有做任何設置,默認是可選的。按照PowerShell函數定義的Best Practices,可選參數都要設置一個默認值的,這點要記住。

在調用這個函數的時候,如果我們直接運行Test-Function而不輸入參數,系統提示我們輸入p1。

復制代碼 代碼如下:

PS> Test-Function
cmdlet Test-Me at command pipeline position 1
Supply values for the following parameters:
p1:

順便說一下,在PowerShell 3.0中,[Parameter(Mandatory=$true)] 這句可以簡寫成 [Parameter(Mandatory)],就是說“=$true”這一部分可以省略了。能少寫點肯定少寫點好,但如果少寫了,放到PowerShell 3.0之前的環境——如PowerShell 2.0,那就無法運行了。看來魚與熊掌不能得兼,我們還得要懂得取舍啊!

關于PowerShell函數設置必選參數,本文就介紹這么多,希望對您有所幫助,謝謝!

標簽:南昌 汕頭 湘潭 喀什 襄陽 疫苗接種 天水 臨汾

巨人網絡通訊聲明:本文標題《PowerShell函數中使用必選參數實例》,本文關鍵詞  PowerShell,函數,中,使用,必選,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《PowerShell函數中使用必選參數實例》相關的同類信息!
  • 本頁收集關于PowerShell函數中使用必選參數實例的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 娄烦县| 青岛市| 赣榆县| 崇礼县| 达孜县| 尼玛县| 平陆县| 区。| 光山县| 元朗区| 蓬溪县| 旬阳县| 东港市| 弥勒县| 阿勒泰市| 鹰潭市| 长兴县| 屯昌县| 安西县| 丽江市| 水城县| 花垣县| 巢湖市| 定襄县| 那曲县| 焦作市| 中江县| 城步| 伊春市| 黄平县| 方正县| 琼中| 桦川县| 定南县| 镇雄县| 宜君县| 义乌市| 富锦市| 绥棱县| 延吉市| 洪雅县|