たとえば、単純な Powershell 関数を作成する場合
Function Hello {
[CmdletBinding( )]
Param (
[parameter()]
$Name
)
Begin{}
Process{
Write-Output "Hello $Name"
}
End{}
}
次に、Get-Command を使用して で一覧Get-Command Hello
表示します。コマンドレットは「CommandType」関数として一覧表示されます。「CommandType」コマンドレットとして表示されないのはなぜですか?
モジュールからエクスポートする場合、CmdletsToExport の代わりに FunctionsToExport を使用する必要があることもわかりました。
関数の使用には影響しないようですが、なぜこのようにリストされているのか興味があります。