Ich versuche, diesen Befehl in einer C# -Anwendung auszuführen (Listet Firefox-Erweiterungen auf).Ausführen von PowerShell-Befehlszeilen unter C#
Get-ChildItem -Path $env:USERPROFILE"\AppData\Roaming\Mozilla\Firefox\Profiles\*\extensions.json" | Get-Content
Von MSDN-Dokumentation ich den Code heraus sollte jedoch wie
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();
wie etwas aussieht, die "Ergebnisse" ist null
(wenn die PS-Linie ist nicht). Ich habe einige ähnliche Fragen zu SO gefunden, aber nichts, was ich wirklich verwenden könnte, um dies zu beantworten. Jeder weiß, wie kann ich meinen Code reparieren?