Я пытаюсь выполнить эту команду внутри приложения C# (списки расширений Firefox).Выполнение команд PowerShell на C#
Get-ChildItem -Path $env:USERPROFILE"\AppData\Roaming\Mozilla\Firefox\Profiles\*\extensions.json" | Get-Content
Из MSDN документации я понял, код должен выглядеть как-то вроде
PowerShell ps = PowerShell.Create();
ps.AddCommand("Get-ChildItem");
ps.AddParameter("Path", "\"$env:USERPROFILE\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\*\\extensions.json\"");
ps.AddCommand("Get-Content");
Collection<PSObject> results = ps.Invoke();
однако, «результаты» является null
(когда PS линия не является). Я нашел некоторые подобные вопросы на SO, но я ничего не смог бы ответить на это. Кто-нибудь знает, как я могу исправить свой код?