Powershell function syntax
function name() {
param(
[Parameter(Mandatory)]
[string]$one = "default,
[int]$num
)
return $something
}- function parameters are defined in
param - comma separated values
- option to make a parameter mandatory
Calling a function
name $one $num
name -one $one -num $numThe function/param syntax also works for global arguments when executing a Powershell script.