1
स्पष्ट पैरामीटर के साथ पॉवर्सशेल पैरामीटर सेट रिज़ॉल्यूशन विफल रहता है
मान लें कि मेरे पास यह फ़ंक्शन है: function Foo{ [CmdLetBinding()] param( [Parameter(Mandatory=$true,ParameterSetName="A",Position=0)] [Parameter(Mandatory=$true,ParameterSetName="both",Position=0)] [int] $A, [Parameter(Mandatory=$true,ParameterSetName="B",Position=0)] [Parameter(Mandatory=$true,ParameterSetName="both",Position=1)] [int] $B ) Write-Host $PsCmdlet.ParameterSetName } मुझे उम्मीद है कि यह विधि ए, या बी या दोनों की अपेक्षा करेगी। कभी कोई नहीं। हालाँकि, अगर मैं इसे कॉल करता हूं: Foo -A …