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