佳木斯湛栽影视文化发展公司

主頁(yè) > 知識(shí)庫(kù) > PowerShell小技巧之同時(shí)使用可選強(qiáng)制參數(shù)

PowerShell小技巧之同時(shí)使用可選強(qiáng)制參數(shù)

熱門(mén)標(biāo)簽:百度競(jìng)價(jià)排名 鐵路電話系統(tǒng) 服務(wù)外包 Linux服務(wù)器 地方門(mén)戶網(wǎng)站 AI電銷(xiāo) 網(wǎng)站排名優(yōu)化 呼叫中心市場(chǎng)需求

在下面腳本函數(shù)中讓可選參數(shù)和強(qiáng)制參數(shù)必須同時(shí)使用。

下面演示當(dāng)可選參數(shù)出現(xiàn),也必須使用這個(gè)強(qiáng)制參數(shù)。

function Connect-Somewhere
{
 [CmdletBinding(DefaultParameterSetName='A')]
 param
 (
 [Parameter(ParameterSetName='A',Mandatory=$false)]
 [Parameter(ParameterSetName='B',Mandatory=$true)]
 $ComputerName,
 [Parameter(ParameterSetName='B',Mandatory=$false)]
 $Credential
 )
 $chosen = $PSCmdlet.ParameterSetName
 "You have chosen $chosen parameter set."
}
 
# -Computername is optional
Connect-Somewhere
# here, -Computername is mandatory
Connect-Somewhere -Credential test

支持所有PS版本

您可能感興趣的文章:
  • Powershell小技巧之刪除不規(guī)則字符
  • Powershell小技巧之屏蔽輸出結(jié)果
  • Powershell小技巧之找出最大最小值
  • Powershell小技巧之設(shè)置IE代理
  • PowerShell小技巧之使用Hotmail賬號(hào)發(fā)送郵件
  • PowerShell小技巧之使用New-Module命令動(dòng)態(tài)創(chuàng)建對(duì)象
  • PowerShell小技巧之從函數(shù)中返回多個(gè)值
  • PowerShell小技巧之使用Verb打開(kāi)程序

標(biāo)簽:崇左 衡水 蘭州 黃山 湖南 銅川 湘潭 仙桃

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《PowerShell小技巧之同時(shí)使用可選強(qiáng)制參數(shù)》,本文關(guān)鍵詞  ;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 收縮
    • 微信客服
    • 微信二維碼
    • 電話咨詢

    • 400-1100-266
    惠州市| 呼伦贝尔市| 汝城县| 怀柔区| 梅河口市| 通河县| 清徐县| 宾川县| 灌南县| 通榆县| 武清区| 岑巩县| 临武县| 巴林右旗| 阿拉善左旗| 慈溪市| 玉门市| 丰宁| 杭锦旗| 筠连县| 太康县| 贵定县| 攀枝花市| 东光县| 犍为县| 大埔区| 衡山县| 青浦区| 太谷县| 阜平县| 渝中区| 瑞昌市| 边坝县| 邵阳县| 锡林郭勒盟| 湘西| 班戈县| 宁安市| 鹿邑县| 保山市| 弥渡县|