Если я создаю простую функцию Powershell, например
Function Hello {
[CmdletBinding( )]
Param (
[parameter()]
$Name
)
Begin{}
Process{
Write-Output "Hello $Name"
}
End{}
}
затем используйте Get-Command, чтобы перечислить его с помощью Get-Command Hello
, командлет указан как функция "CommandType". Почему он не указан в командлете CommandType?
При экспорте из модулей я также обнаружил, что мне нужно использовать FunctionToExport вместо CmdletsToExport.
Это не влияет на использование функций, мне просто интересно, почему они перечислены как это.