Параметр типа команды get-command повторно использует перечисление, которое используется в другом месте в powershell. В других местах, где он используется (например, в анализаторе), имеет смысл иметь тип Script. Но в этом случае для get-command Script не является значением, которое на самом деле относится к типам команд.
-Oisin