Compartir a través de


Acciones del sistema

Nota

El grupo de acciones del Sistema se ha segregado en algunas categorías nuevas. Para encontrar más información sobre estas categorías, vaya a las referencias de acciones Estación de trabajo y Scripting.

Utilice las acciones del sistema para automatizar tareas que son fundamentales para el sistema operativo Windows.

Inicie cualquiera de las aplicaciones que tenga instaladas con la acción Ejecutar aplicación. Debe incluir todos los argumentos de la línea de comando entre comillas dobles y separados por un espacio. El siguiente ejemplo abre un documento de Word específico en modo silencioso.

Nota

El campo Ruta de la aplicación debe apuntar al ejecutable de la aplicación. Puede abrir ciertas aplicaciones predeterminadas de Windows si introduce su nombre, como notepad para el Bloc de notas.

Captura de pantalla de la acción Ejecutar aplicación.

Además de ejecutar aplicaciones, los flujos de escritorio permiten finalizar procesos por nombre o id. a través de la acción Terminar proceso y esperar a que los procesos se inicien o se detengan a través de la acción Esperar al proceso.

Captura de pantalla de la acción Esperar al proceso.

Si desea gestionar las variables de entorno de Windows, utilice las acciones Establecer la variable de entorno de Windows, Obtener la variable de entorno de Windows y Eliminar la variable de entorno de Windows para las tareas respectivas.

If process

Marca el comienzo de un bloque condicional de acciones en función de si un proceso se está ejecutando o no.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
If process N/D Está corriendo, no está corriendo Se está ejecutando Estado del proceso que se va a comprobar
Process name No Valor de texto El nombre del proceso que se va a comprobar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se puede recuperar la lista de procesos Indica un problema para recuperar la lista de procesos

Esperar al proceso

Suspende la ejecución hasta que se inicie o detenga un proceso.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Process name No Valor de texto El nombre del proceso que se va a comprobar
Wait for process to N/D Iniciar, Detener Principio Si se debe esperar hasta que se inicie o se detenga un determinado proceso

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se puede recuperar la lista de procesos Indica un problema para recuperar la lista de procesos

Ejecutar aplicación

Ejecuta una aplicación o abre un documento ejecutando la aplicación asociada.

Importante

Muchas aplicaciones con funciones avanzadas requieren derechos elevados para evitar el acceso no autorizado a los recursos del sistema. Para iniciar estas aplicaciones utilizando la acción Ejecutar aplicación, ejecute Power Automate con derechos de Administrador. Puede encontrar más información sobre cómo ejecutar Power Automate como Administrador en Ejecutar Power Automate con derechos elevados.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Application path No Archivo El archivo ejecutable como una ruta de archivo completa
Command line arguments Valor de texto Agregue argumentos adicionales que irían después del nombre del archivo ejecutable. Por ejemplo, ingrese notepad.exe en la ruta de la aplicación y un archivo de texto específico en los argumentos de la línea de comando
Working folder Carpeta La ruta de acceso completa de la carpeta desde la que se puede trabajar, si corresponde.
Window style N/D Normal, Oculto, Minimizado, Maximizado normal Elija el aspecto y el tamaño de la ventana de la aplicación al abrirse
After application launch N/D Continuar inmediatamente, esperar a que se cargue la aplicación, esperar a que se complete la aplicación Continuar inmediatamente Si la siguiente acción se ejecuta inmediatamente o espera hasta que el programa se cargue o finalice
Temporización Valor numérico 0 El tiempo de espera máximo y cuánto tiempo esperar para forzar para continuar

Variables producidas

Argumento Type Descripción
AppProcessId Valor numérico La salida del id. de proceso
AppExitCode Valor numérico El código de salida de la aplicación
WindowHandle Valor numérico Identificador de ventana. Al abrir una nueva ventana, esta variable capturará el valor del identificador de ventana y lo almacenará en esta variable. Un identificador de ventana es útil para identificar específicamente una ventana en una acción posterior

Excepciones

Excepción Descripción
No se encuentra el archivo o la aplicación Indica que no se encontró el archivo o la aplicación especificados
Acceso denegado para la aplicación o el archivo Indica que se denegó el acceso a la aplicación o al archivo especificados
No se puede recuperar el identificador de ventana principal de la aplicación Indica un problema para recuperar el identificador de ventana principal de la aplicación
No se puede ejecutar la aplicación o abrir el archivo Indica un problema al ejecutar la aplicación especificada o al abrir el archivo especificado

Finalizar el proceso

Detiene inmediatamente un proceso en ejecución.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Specify process by N/D ID de proceso, Nombre del proceso Nombre del proceso Especifique si el proceso que finalizará se especificará por su nombre o por su id.
Process ID No Valor numérico El id. del proceso que se finalizará
Process name No Valor de texto El nombre del proceso que se finalizará. Si hay más de un proceso con el mismo nombre en ejecución, finalizarán todos ellos

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
El proceso con el id. especificado no se está ejecutando Indica que no se está ejecutando un proceso con el id. especificado
No se pudo finalizar el proceso Indica un problema para terminar el proceso

Ping

Envía un mensaje para determinar si se puede tener acceso a un equipo remoto a través de la red.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Host name No Valor de texto El nombre del equipo remoto o una dirección IP
Timeout Valor numérico 5000 El número máximo de milisegundos que se esperará para el mensaje de respuesta a ping

Variables producidas

Argumento Type Descripción
PingResult Valor de texto El estado del mensaje de ping (correcto o con error)
RoundTripTime Valor numérico El número de milisegundos en que se tarda en completar el ping

Excepciones

Excepción Descripción
No se puede completar la acción de ping Indica un problema al completar la acción de ping

Establecer variable de entorno Windows

Establece una variable de entorno en un valor determinado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Environment variable name No Valor de texto El nombre de la variable de entorno
New environment variable value No Valor de texto El valor que se establece en la variable de entorno
Type N/D Usuario, Sistema User El tipo de la variable de entorno

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
Indica un problema al establecer el valor de la variable de entorno Indica un problema al establecer el valor de la variable de entorno
Permisos insuficientes Indica que el usuario no dispone de permisos suficientes para realizar esta acción

Obtener variable de ambiente de Windows

Recupera el valor de una variable de entorno.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Environment variable name No Valor de texto El nombre de la variable de entorno cuyo valor se recuperará
Search for variable only in scope N/D Valor booleano False Especifique si se buscará la variable solo en un ámbito específico
Scope N/D Usuario, Sistema Usuario El ámbito desde el que se debe recuperar la variable de entorno

Variables producidas

Argumento Type Descripción
EnvironmentVariableValue Valor de texto El valor de la variable de entorno

Excepciones

Excepción Descripción
La variable de entorno no existe Indica que la variable especificada no existe
Permisos insuficientes Indica que el usuario no dispone de permisos suficientes para realizar esta acción

Eliminar variable de entorno Windows

Elimina una variable de entorno de un ámbito determinado.

Parámetros de entrada

Argumento Opcionales Acepta Valor predeterminado Descripción
Environment variable name No Valor de texto El nombre de la variable del entorno que se va a eliminar
Type N/D Usuario, Sistema User El tipo de la variable del entorno que se va a eliminar

Variables producidas

Esta acción no produce ninguna variable.

Excepciones

Excepción Descripción
No se pudo eliminar la variable de entorno Indica un problema al eliminar una variable de entorno
Permisos insuficientes Indica que el usuario no dispone de permisos suficientes para realizar esta acción