PowerShell Advanced Function get current ParameterSetName
Use $PsCmdlet.ParameterSetName
:
switch ($PsCmdlet.ParameterSetName) { "FromFile_ParamSet" { } "FromUri_ParamSet" { }}
As a way to expand this awesome answer:
switch ($PsCmdlet.ParameterSetName) { "FromFile_ParamSet" { } "FromUri_ParamSet" { } "__AllParameterSets" { }}
The __AllparameterSets
is the default option in PS