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.
Temas relacionados