本文介绍PowerShell自定义函数定义参数的两种方法,一种是将参数列表放到函数名之后,就跟其它语言定义函数参数一样;另一种则是PowerShell独有的方式,那就是使用param关键词。 先来看看第一种定义参数的方式——将参数列表放到函数名之后 举个例子先看看: 代码如下: function Test-Function($参数名1=’默认参数值1′, $参数名2=’默认参数值2′) { Write-Host “参数1=$参数名1,参数2=$参数名2”; } 这种方式比较简单直接,而且有点像C#和PHP,可以直接赋默认值。 微软告诉我们,这种将参数定义的列表直接放到函数名后,不是最