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.
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.
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 | Sí | 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 | Sí | 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 | Sí | 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 | Sí | 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 |