パラメーターを指定時に以下のように「Mandatory = $True」を指定することで、必須を指定できます。
function Say-Hello {
param ([Parameter(Mandatory = $True)][string]$name)
foreach ($name in $names) {
Write-Host "こんにちは皆さん!私は $name です。"
}
}
実行
引数無しで実行すると以下のようにnameを入力するように怒られます。
Say-Hello
cmdlet Say-Hello at command pipeline position 1
Supply values for the following parameters:
name:
コメント