Condividi tramite


Azioni per sistema

Nota

Il gruppo di azioni Sistema rientra in alcune nuove categorie. Per ulteriori informazioni su queste categorie, vedi le informazioni di riferimento sulle azioni Workstation e Scripting.

Usa le azioni per sistema per automatizzare le attività fondamentali per il sistema operativo Windows.

Avvia una delle applicazioni installate con l'azione Esegui applicazione. Devi racchiudere qualsiasi argomento della riga di comando tra virgolette doppie e separarle con uno spazio. L'esempio seguente apre un documento di Word specifico in modalità non interattiva.

Nota

Il campo del percorso dell'applicazione deve puntare all'eseguibile dell'applicazione. Puoi aprire alcune applicazioni Windows predefinite immettendone il nome, ad esempio blocco note per Blocco note.

Screenshot dell'azione Esegui applicazione.

Inoltre, i flussi desktop ti consentono di terminare i processi per nome o ID tramite l'azione Termina processo e attendere l'avvio o l'arresto dei processi tramite l'azione Attendi processo.

Screenshot delle proprietà dell'azione Attendi processo.

Per gestire le variabili di ambiente di Windows, usa le azioni Imposta variabile di ambiente Windows, Recupera variabile di ambiente Windows ed Elimina variabile di ambiente Windows per le rispettive attività.

If process

Contrassegna l'inizio di un blocco di azioni condizionale a seconda che un processo sia in esecuzione o meno.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
If process N/D È in esecuzione, Non è in esecuzione È in esecuzione Stato del processo da controllare
Process name No Valore di testo Nome del processo da controllare

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrizione
Impossibile recuperare l'elenco di processi Indica un problema durante il recupero dell'elenco di processi

Attendi il processo

Sospende l'esecuzione fino a quando non viene avviato o arrestato un processo.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Process name No Valore di testo Nome del processo da controllare
Wait for process to N/D Avvia, Arresta Venga avviato Specifica se attendere fino a quando un determinato processo non viene avviato o arrestato

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrizione
Impossibile recuperare l'elenco di processi Indica un problema durante il recupero dell'elenco di processi

Esegui applicazione

Esegue un'applicazione o apre un documento tramite l'esecuzione dell'applicazione associata.

Importante

Molte applicazioni con funzionalità avanzate richiedono diritti elevati per impedire l'accesso non autorizzato alle risorse di sistema. Per avviare queste applicazioni utilizzando l'azione Esegui applicazione, esegui Power Automate con diritti di amministratore. Per maggiori informazioni sull'esecuzione di Power Automate come amministratore, vedi Eseguire Power Automate con diritti elevati.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Application path No file File eseguibile come percorso file completo
Command line arguments Valore di testo Aggiungi argomenti aggiuntivi dopo il nome del file eseguibile. Ad esempio, immetti notepad. exe nel percorso dell'applicazione e un file di testo specifico negli argomenti della riga di comando
Working folder Cartella Percorso completo della cartella su cui lavorare, se applicabile.
Window style N/D Normale, Nascosta, Ridotta a icona, Ingrandita Normale Scegli l'aspetto e le dimensioni della finestra dell'applicazione all'apertura
After application launch N/D Continua immediatamente, Attendi il caricamento dell'applicazione, Attendi il completamento dell'applicazione Continua immediatamente Specifica se l'azione successiva viene eseguita immediatamente oppure se attende il caricamento o il completamento del programma
Timeout Valore numerico 0 Tempo massimo di attesa e durata prima di forzare la prosecuzione

Variabili prodotte

Argomento Type Descrizione
AppProcessId Valore numerico Output dell'ID processo
AppExitCode Valore numerico Codice di uscita dell'applicazione
WindowHandle Valore numerico Handle della finestra. Quando si apre una nuova finestra, il valore dell'handle della finestra viene acquisito e archiviato in questa variabile. Un handle di finestra è utile per identificare in modo specifico una finestra in un'azione successiva

Eccezioni

Eccezione Descrizione
Applicazione o file non trovato Indica che l'applicazione o il file specificato non è stato trovato
Accesso negato per l'applicazione o il file Indica che l'accesso è stato negato per l'applicazione o il file specificato
Impossibile recuperare l'handle della finestra principale dell'applicazione Indica un problema durante il recupero dell'handle della finestra principale dell'applicazione
Impossibile eseguire l'applicazione o aprire il file Indica un problema durante l'esecuzione dell'applicazione specificata o l'apertura del file specificato

Termina processo

Arresta immediatamente un processo in esecuzione.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Specify process by N/D ID processo, Nome processo Nome processo Specifica se il processo da terminare verrà specificato con il nome o con l'ID
Process ID No Valore numerico ID del processo da terminare
Process name No Valore di testo Nome del processo da terminare. Se sono in esecuzione più processi con lo stesso nome, verranno tutti terminati

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrizione
Processo con ID specificato non in esecuzione Indica che non è in esecuzione un processo con l'ID specificato
Impossibile terminare il processo Indica un problema durante l'interruzione del processo

Ping

Invia un messaggio per determinare se un computer remoto è accessibile tramite la rete.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Host name No Valore di testo Nome del computer remoto o indirizzo IP
Timeout Valore numerico 5000 Numero massimo di millisecondi di attesa per il messaggio di risposta del ping

Variabili prodotte

Argomento Type Descrizione
PingResult Valore di testo Stato del messaggio di ping (esito positivo o negativo)
RoundTripTime Valore numerico Numero di millisecondi impiegati per il completamento del ping

Eccezioni

Eccezione Descrizione
Impossibile completare l'azione di ping Indica un problema durante il completamento dell'azione di ping

Imposta variabile di ambiente Windows

Imposta una variabile di ambiente su un valore specificato.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Environment variable name No Valore di testo Nome della variabile di ambiente
New environment variable value No Valore di testo Valore impostato per la variabile di ambiente
Tipo N/D Utente, Sistema User Tipo della variabile di ambiente

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrizione
Indica un problema durante l'impostazione del valore di una variabile di ambiente Indica un problema durante l'impostazione del valore di una variabile di ambiente
Autorizzazioni insufficienti Indica che l'utente non dispone di autorizzazioni sufficienti per eseguire questa azione

Recupera variabile di ambiente Windows

Recupera il valore di una variabile di ambiente.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Environment variable name No Valore di testo Nome della variabile di ambiente il cui valore verrà recuperato
Search for variable only in scope N/D Valore booleano Falso Specifica se cercare la variabile solo in un ambito specifico
Scope N/D Utente, Sistema Utente Ambito da cui deve essere recuperata la variabile di ambiente

Variabili prodotte

Argomento Type Descrizione
EnvironmentVariableValue Valore di testo Valore della variabile di ambiente

Eccezioni

Eccezione Descrizione
Variabile di ambiente inesistente Indica che la variabile di ambiente specificata non esiste
Autorizzazioni insufficienti Indica che l'utente non dispone di autorizzazioni sufficienti per eseguire questa azione

Elimina variabile di ambiente Windows

Elimina una variabile di ambiente da un ambito specificato.

Parametri di input

Argomento Facoltativo Accetta Valore predefinito Descrizione
Environment variable name No Valore di testo Nome della variabile di ambiente da eliminare
Tipo N/D Utente, Sistema User Tipo della variabile di ambiente da eliminare

Variabili prodotte

Questa azione non produce variabili.

Eccezioni

Eccezione Descrizione
Impossibile eliminare la variabile di ambiente Indica un problema durante l'eliminazione di una variabile di ambiente
Autorizzazioni insufficienti Indica che l'utente non dispone di autorizzazioni sufficienti per eseguire questa azione