PowerShell: How to pass multiple parameters into a function in PowerShell

PowerShell: How to pass multiple parameters into a function in PowerShell with 2 proven steps

No comments

Loading

How to pass multiple parameters into a function in PowerShell – In this post, I will show how to pass multiple parameters into a function in PowerShell coding.

Addition of numbers function using PowerShell example: Function with multiple parameters PowerShell

cls
#The below sample function will accept numeric parameters and do the addtion.
Function Add-Numbers()
{
    
    param
    (
        [Parameter(Mandatory=$true)] [int32] $FirstNumber,
        [Parameter(Mandatory=$true)] [int32] $SecondNumber,
        [Parameter(Mandatory=$false)][int32] $ThirdNumber
       
    )
 
    Try 
    {

        
        $resultNumber=$FirstNumber+$SecondNumber+$ThirdNumber;

        
        Write-host -f Green "Addition of" $FirstNumber, $SecondNumber "and" $ThirdNumber "is: " $resultNumber
    }
    Catch 
    {
            
            $ErrorMessage = $_.Exception.Message +"while doing the addition"
            Write-Host $ErrorMessage -BackgroundColor Red
            


    }
    return $resultNumber;
}

#Parameters - how to pass parameter to the function:
$firstNumber=10;
$secondNumber=10;
$thirdNumber=10;
Add-Numbers $firstNumber $secondNumber $thirdNumber
#Parameters ends

Test the addition of numbers function script: Function with multiple parameters PowerShell

Pass multiple parameters into a function in PowerShell

Summary: Pass multiple parameters into a function in PowerShell(Function with multiple parameters PowerShell)

Hence, in this post we have learned the below concepts of PowerShell:

  • How to make a parameter mandatory in PowerShell
  • How to make a parameter optional in PowerShell
  • What are the parameters in PowerShell?
  • How to add multiple parameter sets to a PowerShell function
  • How to use Parameters in PowerShell
  • Getting input into PowerShell Functions with Parameters
  • Number (int32) datatype in PowerShell.
  • The parameters,data types,return value in PowerShell function.

See Also: PowerShell tutorial for beginners

You may also like the below PowerShell tutorials:

Download SharePoint Online PDF Book

Download SharePoint Online & Office 365 Administration eBook

Buy the premium version of SharePoint Online & Office 365 administration eBook from here:



Buy SharePoint Online & Office 365 Administration eBook


 

Get the free demo PDF eBook from here:

FREE DOWNLOAD

Send download link to:

Subscribe to get exclusive content and recommendations every month. You can unsubscribe anytime.

About Post Author


Discover more from Global SharePoint

Subscribe to get the latest posts sent to your email.

Do you have a better solution or question on this topic? Please leave a comment