Всем добрый день:) вопрос по кастомным модулям:
Есть кастомная my.dll (написанная на C#). Я пытаюсь сделать к ней интерфейс, для вызова из PS.
- построенные "вокруг" exe файл работает корректно (Start-Process my.exe)
- Прямая загрузка сборки с вычленением типа работает корректно (#$assembly = [Reflection.Assembly]::LoadFile("D:\my.dll"))
- Import-Module работает не корректно.
В последнем случае сам по себе коммандлет подгружается корректно и даже запускается, но падает в рантайме, т.к. при Import-Module почему-то игнорируется App.config.
Так же была попытка сделать отдельно module.dll, которая ссылается на dll с App.config, но к успеху не привело
Сам кастомный модуль написан по ± такой методичке:
https://www.red-gate.com/simple-talk/development/dotnet-development/using-c-to-create-powershell-cmdlets-the-basics/Вопрос в том, как сделать так, чтобы модуль подружался вместе с App.config? (то ли вместо Import-Module нужно другой командлет использовать, толи со специфичным набором параметров. Возможно сам коммандлет нужно как-то по другому использовать)