Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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.
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.
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 |