Ich habe eine Windows-Anwendung, die den folgenden (kryptischen) Fehler generiert, wenn ich versuche, sie über PowerShell Remoting auszuführen oderPsExec(gleiches Ergebnis).
Ausführbare Konsolengruppe für Benutzer/Prozess konnte nicht gefunden werden
Ich bin nicht ganz sicher, was das bedeutet, aber das Herumspielen mit der Funktionalität zur Prozesserstellung auf niedriger Ebene hat nicht wirklich etwas gebracht:
https://stackoverflow.com/a/8762068/647151
Dies unterstützt nicht die Einstellung vonErstellungsflaggen, gibt aber die Ausgabe des Prozesses zurück.
https://github.com/FuzzySecurity/PowerShell-Suite/blob/master/Invoke-CreateProcess.ps1
Dies unterstützt die Einstellung vonErstellungsflaggenund es sieht so aus, als ob das
DETACHED_PROCESS
funktionieren könnte, aber ich bin nicht sicher, wie ich eine Prozessausgabe bekomme.
Es macht wahrscheinlich keinen Unterschied, aber der "Benutzer" hier ist eingruppenverwaltetes Dienstkonto.
Was genau könnte diese kryptische Fehlermeldung bedeuten und gibt es eine Möglichkeit, sie irgendwie zu umgehen? Ich versuche im Grunde nur, die Anwendung über PowerShell Remoting auszuführen (es handelt sich um ein Programm zur Stapelverarbeitung von Daten).
Als Betriebssystem kommt Windows Server 2012 mit PowerShell 5.1 zum Einsatz.