2009-07-07 6 views
0

Ich spielte mit WMI herum, um zu versuchen, dass dies funktioniert, aber ich hatte 3 Probleme.Wie starte ich einen Remote-Prozess mit Kommandozeilenargumenten?

1: Alles, was ich starte, wird nicht mit einem Anwendungsfenster auf dem Remote-System angezeigt.

2: Die meisten Systeme habe ich versucht, ich bekomme Zugriff verweigert Nachrichten auf.

3: Wie übergebe ich Kommandozeilenargumente O_O.

Antwort

1

Nicht sicher, was Sie tun, aber vielleicht werfen Sie einen Blick auf die SysInteral PsExec von Mark Russinovich.

+0

das löst # 3, aber nicht # 1 oder # 2 – Firoso

1

Anstatt zu versuchen, remote WMI-Aufrufe auszuführen (und die Sicherheitsprobleme zu behandeln, die sich daraus ergeben), können Sie rexec verwenden, der seine eigene Authentifizierung verarbeitet. Im MKS Toolkit finden Sie einen Daemon-Service für NT, 2000, XP, 2003, etc.

Standardmäßig haben Dienste keinen Zugriff auf die Fensterstation des Benutzers. Wenn Sie "Anmelden> Dienst mit dem Desktop interagieren" aktivieren, wird dies aktiviert. (Auf Servern 2008 und Vista werden diese Fenster trotzdem immernoch auf eine separate, nicht benutzereigene Fensterstation gezwungen.)