Конечно, используйте свойство InvokeCommand в PSCmdlet (при условии, что вы производные от этого базового класса), например:
Collection<PSObject> result = this.InvokeCommand.InvokeScript("somefunc", true,
PipelineResultTypes.None, null, new[] {1,2,3});
Обратите внимание, что в этом случае somefunc
принимает три параметра (1,2,3)нет ввода конвейера (передайте null
для четвертого параметра).