Partilhar via


Ações de sistema

Nota

O grupo de ações do Sistema foi segregado em algumas novas categorias. Para obter mais informações sobre estas categorias, aceda às referências de ações Estação de trabalho e Scripting.

Utilize as ações do sistema para automatizar tarefas fundamentais para o sistema operativo Windows.

Lance qualquer uma das suas aplicações instaladas com a ação Executar aplicação. Tem de incluir quaisquer argumentos da linha de comando entre aspas duplas e separe-os por um espaço. O exemplo que se segue abre um documento do Word específico no modo silencioso.

Nota

O campo de caminho da Aplicação tem de apontar para o executável da aplicação. Pode abrir determinadas aplicações Windows predefinidas ao introduzir o respetivo nome, como bloco de notas para o Bloco de Notas.

Captura de ecrã da ação Executar aplicação.

Adicionalmente, os fluxos de ambiente de trabalho permitem-lhe terminar processos pelo nome ou ID através da ação Terminar processo e aguardar por processos que comecem ou terminem com a ação Esperar pelo processo.

Captura de ecrã da ação Esperar por processo.

Para processar variáveis de ambiente do Windows, utilize as ações Definir variável de ambiente do Windows, Obter variável de ambiente do Windows e Eliminar variável de ambiente do Windows para as respetivas tarefas.

Se o processo

Marca o início de um bloco de ações condicional consoante um processo está em execução ou não.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
If process N/D Está a correr, não está a correr Está em execução Estado do processo a verificar
Process name Não Valor de texto O nome do processo a verificar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Não é possível obter a lista de processos Indica um problema ao obter a lista de processos

Esperar pelo processo

Suspende a execução até que um processo seja iniciado ou pare.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Process name Não Valor de texto O nome do processo a verificar
Wait for process to N/D Iniciar, Parar Iniciar Indica se deve esperar até que um determinado processo seja iniciado ou pare

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Não é possível obter a lista de processos Indica um problema ao obter a lista de processos

Executar aplicação

Executa uma aplicação ou abre um documento executando a aplicação associada.

Importante

Muitas aplicações com funcionalidade avançada exigem direitos elevados para impedir o acesso não autorizado aos recursos do sistema. Para iniciar estas aplicações utilizando a ação Executar aplicação, execute o Power Automate com direitos de administrador. Para encontrar mais informações sobre como executar o Power Automate como um administrador, aceda a Executar o Power Automate com direitos elevados.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Application path Não Ficheiro O ficheiro executável como um caminho de ficheiro completo
Command line arguments Sim Valor de texto Adicione argumentos adicionais que seriam colocados depois do nome do ficheiro executável. Por exemplo, introduza notepad.exe no caminho da aplicação e um ficheiro de texto específico nos argumentos da linha de comandos
Working folder Sim Pasta O caminho completo da pasta para trabalhar, se aplicável.
Window style N/D Normal, Oculto, Minimizado, Maximizado Normal Escolher o aspeto e o tamanho da janela da aplicação quando esta for aberta
After application launch N/D Continuar imediatamente, Esperar que a aplicação seja carregada, Esperar que a aplicação esteja concluída Continuar imediatamente Indica se a próxima ação é executada imediatamente ou se aguarda até que o programa seja carregado ou esteja concluído
Limite de tempo excedido Sim Valor numérico 0 O tempo máximo de espera e o tempo que deve decorrer antes de forçar uma continuação

Variáveis produzidas

Argumento Tipo Descrição
AppProcessId Valor numérico A saída do ID do processo
AppExitCode Valor numérico O código de saída da aplicação
WindowHandle Valor numérico O identificador de janela. Quando abrir uma nova janela, esta variável irá captar o valor do identificador da janela e armazená-lo nesta variável. Um identificador de janela é útil para identificar especificamente uma janela numa ação posterior

Exceções

Exceção Descrição
Ficheiro ou aplicação não encontrada Indica que o ficheiro ou a aplicação especificada não foi encontrada
Acesso negado à aplicação ou ao Ficheiro Indica que o acesso à aplicação ou ao ficheiro especificado foi negado
Não é possível obter o identificador da janela principal da aplicação Indica um problema ao obter o identificador da janela principal da aplicação
Não é possível executar a aplicação ou abrir o ficheiro Indica um problema ao execução a aplicação especificada ou ao abrir o ficheiro especificado

Terminar processo

Para imediatamente um processo em execução.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Specify process by N/D ID do Processo, Nome do processo Nome do processo Especifique se o processo a terminar será especificado pelo nome ou pelo ID
Process ID Não Valor numérico O ID do processo a terminar
Process name Não Valor de texto O nome do processo a terminar. Se existir mais do que um processo com o mesmo nome em execução, todos serão terminados

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
O processo com o ID especificado não está em execução Indica que um processo com o ID especificado não está em execução
Falha ao terminar processo Indica um problema ao terminar o processo

Ping

Envia uma mensagem para determinar se um computador remoto está acessível na rede.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Host name Não Valor de texto O nome do computador remoto ou um endereço IP
Timeout Sim Valor numérico 5000 O número máximo de milissegundos para aguardar pela mensagem de resposta do Ping

Variáveis produzidas

Argumento Tipo Descrição
PingResult Valor de texto O estado da mensagem de ping (êxito ou falha)
RoundTripTime Valor numérico O número de milissegundos que o Ping demorou a concluir

Exceções

Exceção Descrição
Não é possível concluir a ação de ping Indica um problema ao concluir a ação de ping

Definir variável de ambiente do Windows

Define uma variável de ambiente como um valor indicado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Environment variable name Não Valor de texto O nome da variável de ambiente
New environment variable value Não Valor de texto O valor definido na variável de ambiente
Tipo N/D Utilizador, Sistema User O tipo da variável de ambiente

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Indica um problema ao definir o valor da variável de ambiente Indica um problema ao definir o valor da variável de ambiente
Permissões insuficientes Indica que o utilizador não tem permissões suficientes para efetuar esta ação

Obter variável de ambiente do Windows

Obtém o valor de uma variável de ambiente.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Environment variable name Não Valor de texto O nome da variável de ambiente cujo valor será obtido
Search for variable only in scope N/D Valor booleano Falso Especifique se só pretende procurar a variável num âmbito específico
Scope N/D Utilizador, Sistema Utilizador O âmbito a partir do qual a variável de ambiente deve ser obtida

Variáveis produzidas

Argumento Tipo Descrição
EnvironmentVariableValue Valor de texto O valor da variável de ambiente

Exceções

Exceção Descrição
A variável de ambiente não existe Indica que a variável de ambiente especificada não existe
Permissões insuficientes Indica que o utilizador não tem permissões suficientes para efetuar esta ação

Eliminar variável de ambiente do Windows

Elimina uma variável de ambiente de um âmbito indicado.

Parâmetros de entrada

Argumento Opcional Aceita Valor Predefinido Descrição
Environment variable name Não Valor de texto O nome da variável de ambiente a eliminar
Tipo N/D Utilizador, Sistema User O tipo da variável de ambiente a eliminar

Variáveis produzidas

Esta ação não produz quaisquer variáveis.

Exceções

Exceção Descrição
Falha ao eliminar variável de ambiente Indica um problema ao eliminar uma variável de ambiente
Permissões insuficientes Indica que o utilizador não tem permissões suficientes para efetuar esta ação