Definition: Declares the name, arguments, and code that form the body of a Functionprocedure.


You can define a function in Windows PowerShell by using the Functionstatement followed by:


·          The name of the function.

·          The task to be performed by the function (enclosed in curly braces).


For example, the following command defines a function named MultiplyNumbers. This function will take two arguments ($ args [0] and $ args[1]) and multiply those two values. Here’s the command itself:


function multiplynumbers{ $ args[0] * $ args[1] }


After a function has been defined you can call that function simply by specifying its name and (in this case) the two values you want multiplied:


multiplynumbers 38 99


When you run the preceding command you should get back the following: