15

たとえば、単純な Powershell 関数を作成する場合

Function Hello {
    [CmdletBinding( )]
    Param (
        [parameter()]
        $Name
    )
    Begin{}
    Process{
        Write-Output "Hello $Name"
    }
    End{}
    }

次に、Get-Command を使用して で一覧Get-Command Hello表示します。コマンドレットは「CommandType」関数として一覧表示されます。「CommandType」コマンドレットとして表示されないのはなぜですか?

モジュールからエクスポートする場合、CmdletsToExport の代わりに FunctionsToExport を使用する必要があることもわかりました。

関数の使用には影響しないようですが、なぜこのようにリストされているのか興味があります。

4

1 に答える 1