I have a caller.cmd file which has a DOSKEY set like this:
DOSKEY startnow=call powershell getscalled.ps1 Now the script getscalled.ps1 has two switch parameters defined in parameter sets like this:
param( [Parameter(Mandatory=$false,ParameterSetName='first')] [switch]$thisIsFirst, [Parameter(Mandatory=$false,ParameterSetName='second')] [switch]$thisIsSecond ) So, only one of the two parameters can be provided at a time. I want the parameter to be provided from the command line itself using the DOSKEY that I have set up. Something like:
startnow -thisIsFirst Any help on how to achieve this? Thanks!
doskey /?.