Share via


Creación de procesos de forma remota con WMI

Puede usar Win32\_Process.Create para ejecutar un script o una aplicación en un equipo remoto. Sin embargo, por motivos de seguridad, el proceso no puede ser interactivo. Si se llama a Win32_Process.Create en el equipo local, el proceso puede ser interactivo.

Advertencia

En este tema se describe el procedimiento general para crear un proceso remoto con WMI. Si simplemente quiere ejecutar un script en un sistema remoto, consulte Conexión a WMI de forma remota con Windows Vista o Conexión a WMI en un equipo remoto mediante Windows PowerShell. Para obtener más información general sobre la conexión remota con PowerShell, consulte Ejecución de comandos remotos.

 

El proceso remoto no tiene ninguna interfaz de usuario, pero aparece en el Administrador de tareas. Un proceso creado localmente se puede ejecutar en cualquier cuenta si la cuenta tiene el permiso Execute Method para el espacio de nombres root\cimv2. Un proceso creado de forma remota se puede ejecutar en cualquier cuenta si la cuenta tiene los permisos Execute Method y Remote Enable para root\cimv2. Los permisos Execute Method and Remote Enable se establecen en el control de WMI en el Panel de control. Para más información, consulte Establecer la seguridad del espacio de nombres con el control WMI.

Puede usar Win32_ScheduledJob.Create para crear un proceso interactivo de forma remota. Pero los procesos iniciados mediante Win32_ScheduledJob.Create se ejecutan en una cuenta LocalSystem que puede conceder demasiado privilegios.

Protección de una conexión WMI remota

Conexión a una delegación de equipos de terceros