В прошлом я мог встраивать язык сценариев (например, JScript) в SQLCLR, поэтому сценарии можно передавать в качестве параметров функций для выполнения определенных вычислений. Вот упрощенный пример (функция ssScriptExecute возвращает объединение всех отпечатков в скрипте):
select dbo.ssScriptExecute( 'print("Calculation: "+(1+2/3) );' )
-- Calculation: 1.6666666666666665
Мне бы хотелось иметь возможность встроить среду исполнения Powershell таким же образом. Но у меня были всевозможные проблемы, потому что среда выполнения пытается найти сборки по пути, а внутри SQlCLR нет путей. Я рад предоставить больше информации об ошибках, которые я получаю, но мне было интересно, если кто-нибудь пробовал это!
Спасибо!