Мой сценарий выглядит следующим образом.
Могу ли я использовать командлет без прохождения процесса установки?
Если ваш вариант использования прост, то это возможно.Пожалуйста, посмотрите эти вопросы: Размещенный PowerShell не может видеть командлеты в той же сборке .Несколько ответов там предлагают разные способы, выберите тот, который работает лучше, или вам нравится больше.
Если вы используете PowerShell V2, вы можете использовать незарегистрированную оснастку в качестве двоичного модуля.
Import-Module ‹path-to-dll›
добавить -passthru, чтобы получить ссылку PSModuleInfo, которая описывает модуль.
-passthru
PSModuleInfo