Remoteerstellung von Prozessen mit WMI

Sie können Win32\_Process.Create verwenden, um ein Skript oder eine Anwendung auf einem Remotecomputer auszuführen. Aus Sicherheitsgründen kann der Prozess jedoch nicht interaktiv sein. Wenn Win32\_Process.Create auf dem lokalen Computer aufgerufen wird, kann der Prozess interaktiv sein.

Warnung

In diesem Thema wird das allgemeine Verfahren zum Erstellen eines Remoteprozesses mit WMI beschrieben. Wenn Sie einfach ein Skript auf einem Remotesystem ausführen möchten, finden Sie weitere Informationen unter Herstellen einer Verbindung mit WMI remote ab Windows Vista oder Herstellen einer Verbindung mit WMI auf einem Remotecomputer mithilfe von Windows PowerShell. Weitere allgemeine Informationen zum Remoting mit PowerShell finden Sie unter Ausführen von Remotebefehlen.

 

Der Remoteprozess verfügt über keine Benutzeroberfläche, ist aber im Task-Manager aufgeführt. Ein lokal erstellter Prozess kann unter einem beliebigen Konto ausgeführt werden, wenn das Konto über die Berechtigung Execute Method für den Namespace root\cimv2 verfügt. Ein remote erstellter Prozess kann unter einem beliebigen Konto ausgeführt werden, wenn das Konto über die Berechtigungen Execute Method und Remote Enable für root\cimv2 verfügt. Die Berechtigungen Execute Method und Remote Enable werden in der WMI-Steuerung in der Systemsteuerung festgelegt. Weitere Informationen finden Sie unter Festlegen der Namespacesicherheit mit der WMI-Steuerung.

Sie können Win32_ScheduledJob.Create verwenden, um einen interaktiven Prozess remote zu erstellen. Prozesse, die von Win32_ScheduledJob.Create gestartet werden, werden jedoch unter dem LocalSystem-Konto ausgeführt, das zu viele Berechtigungen gewähren kann.

Schützen einer WMI-Remoteverbindung

Herstellen einer Verbindung mit einer 3. Computerdelegierung