X

How to Create a Function in PowerShell

If you have worked with other programming languages, you have may used functions for code reusability. You can also create functions in PowerShell.

PowerShell function example

Below is the syntax of a simple function

function hello-world 

{ 

write-host "hello world" 

}

You can also pass parameters in a function using the param keyword

function Get-TimesResult {

Param ([int]$a,[int]$b)

$c = $a * $b

Write-Output $c

}

You can call a function using its name like

hello-world

and if a function is taking some parameters type

Get-TimesResult -a 5 -b 10

You can also return a value from a function by using the return keyword. The function when called returns a value

function Get-TimesResult {

Param ([int]$a,[int]$b)

$c = $a * $b

return $c

}

You call this function and store its returned value in some variable

$r= Get-TimesResult -a 5 -b 5

Want to see more PowerShell command examples? Check out our guide on how to create a directory using PowerShell.

Karim Buzdar: About the Author: Karim Buzdar holds a degree in telecommunication engineering and holds several sysadmin certifications. As an IT engineer and technical author, he writes for various websites.
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings