在下面腳本函數(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 optionalConnect-Somewhere# here, -Computername is mandatoryConnect-Somewhere -Credential test
支持所有PS版本
新聞熱點(diǎn)
疑難解答
圖片精選