PowerShellの関数について(1)

2015-03-20

PowerShellの関数は値の返却方法が.NET等の言語とは扱いが異なってきます。

関数内で「Write-Output」コマンドレットでメッセージを出力した場合、出力したメッセージとReturnで指定された値が返却されます。

一方、「Write-Host」コマンドレットでメッセージを出力した場合、Returnで指定した値のみが返却されます。

PowerShellのエラーになる関数の例

PowerShellの正常に動作する関数の例