C# Командлет Powershell: вызов другого командлета

Я создал набор командлетов PowerShell в C#.

Теперь у меня есть командлет, который может повторно использовать код другого.

В Powershell это было бы легко, так как я мог просто вызвать командлет с параметрами, однако есть ли способ вызвать его в C#? Полная логика реализована в BeginProcessing() /ProcessRecord() / EndProcessing() реализация и в основном возвращает void / использовать WriteObject() так что я думаю, что это будет невозможно (?).

Если я прав - как правильно с этим справиться? Должен ли я извлечь необходимый код из BeginProcessing() метод и положить его в отдельный метод, чтобы сделать его доступным?

Любые отзывы приветствуются, Джоэл

0 ответов

Другие вопросы по тегам