PsExec Remote ausführen einer GUI-Anwendung

Ich versuche, starten Sie eine GUI-Anwendung Remote über PsExec.

            ProcessStartInfo info = new ProcessStartInfo(@"<path to dir>");
            info.FileName = @"C:\<dirpath>\PsExec.exe";
            info.Arguments = @"\\" + "<COmputerName>" + " " + @"""C:\Program Files (x86)\<exepath>\<exename>.exe""";
            info.RedirectStandardOutput = true;
            info.UseShellExecute = false;
            info.RedirectStandardError = true;
            info.WindowStyle = ProcessWindowStyle.Maximized;

            Process o = Process.Start(info);

Das Problem hier ist, dass der Prozess nicht starten aus der Ferne, aber ich sehe keine GUI. Ich kann nur sehen, die im task-manager.
Gibt es eine Möglichkeit zu sehen, die GUI auf dem remote-computer?

EDIT 1:
*Berechtigungen*

  1. Konsole.WriteLine (System.Umwelt.Benutzername.ToString());
  2. Konsole.WriteLine(Thread.CurrentPrincipal.Identität.Name.ToString());
  3. Konsole.WriteLine ("aktuelle winddentity" + System.Sicherheit.AUFTRAGGEBER.WindowsIdentity.GetCurrent().Name.ToString());

Wenn ich ausführen obigen Zeilen des Codes vor dem Start-Prozess, es gibt:

  • administrator
  • leer
  • DomainName\administrator
  • und ich bin angemeldet mit dem administrator-Konto auf dem remote-computer als auch.

    *InteractiveMode*
    Wenn ich versuche, den Schalter zu benutzen -ich aus dem cmd-Eingabeaufforderung, die es gibt:
    Process exited with error code -1073741502.
    Beim Versuch zum ausführen mithilfe von C#, die es nicht tun, überhaupt nichts. Keine Ausnahme mindestens!

    ENDE BEARBEITEN 1.

    • Wahrscheinlich ein user vs desktop Problem. Wer angemeldet ist, der remote-Maschine? Das Konto (Benutzer) startet die remote app?
    • siehe Edit 1, habe ich noch die Berechtigung details.
    InformationsquelleAutor user96403 | 2012-02-01
    Schreibe einen Kommentar