Читая документацию Microsoft для создания PowerShell Cmdlets, я замечаю, что нет никакого примера кода для F#; вместо этого, существует сообщение, говоря, что "Этот язык не поддерживается, или никакой пример кода не доступен"..
Разве F# не поддерживается для создания Cmdlets или не является там никакими примерами в F#?
Взгляните на это: Writing PowerShell Cmdlets in F#. Это не совсем полный пример того, как это делается, но кажется, что писать команды на F# вполне возможно.
EDIT: Есть более подробный пример здесь, но контекстная информация немного устарела. На самом деле контекстная информация немного устарела по обеим ссылкам, но первая ссылка более свежая.