У меня есть метод C#, который генерирует сценарии PowerShell.
Есть ли способ автоматически проверять синтаксис сгенерированных сценариев непосредственно в C# перед их запуском на конечном клиенте?
Вы можете возможно использовать метод Parser.ParseFile из PowerShell SDK , который может быть найдено в Microsoft.PowerShell.SDK nuget
Parser.ParseFile
Примечание : я никогда не использовал это и полностью не тестировался , и, честно говоря, я понятия не имею, сработает ли это для вас.