Reputation: 195
param($scriptParameter = '')
function UpdateVersion($VersionNumber)
{
write-host "Version is $VersionNumber"
}
function clean
{
write-host "Calling Cleaning Function"
}
function HelpList
{
write-host "Calling HelpList Function"
}
switch ($scriptParameter)
{
Clean{clean}
UpdateVersion{UpdateVersion $VersionNumber}
DEFAULT{HelpList}
}
PS C:\Workspace\dev>> .\deploymentScript.ps1 UpdateVersion "18.4.1.9"
Question : $ScriptParameter accepting only one argument "UpdateVersion". Not able to pass VersionNumber. $VersionNumber is getting blank
Upvotes: 0
Views: 48
Reputation: 2342
You need to add a second parameter for version number.
param($scriptParameter = '', $VersionNumber)
Upvotes: 2