Actions système
Note
Le groupe d’actions Système a été séparé en plusieurs nouvelles catégories. Pour plus d’informations sur ces catégories, accédez aux références des actions Station de travail et Script.
Utilisez des actions système pour automatiser les tâches qui sont fondamentales pour le système d’exploitation Windows.
Lancer l’une de vos applications installées avec l’action Exécuter l’application. Tous les arguments de ligne de commande doivent être entrés entre guillemets et séparés par un espace. L’exemple suivant ouvre un document Word spécifique en mode silencieux.
Note
Le champ Chemin de l’application doit pointer vers l’exécutable de l’application. Vous pouvez ouvrir certaines applications Windows par défaut en saisissant leur nom, telles que notepad pour le Bloc-notes.
De plus, les flux de bureau vous permettent de mettre fin aux processus par nom ou ID via l’action Terminer le processus et d’attendre que les processus démarrent ou s’arrêtent via l’action Attendre le processus.
Pour gérer les variables d’environnement Windows, utilisez les actions Définir la variable d’environnement Windows, Obtenir la variable d’environnement Windows et Supprimer la variable d’environnement Windows pour les tâches respectives.
If process
Marque le début d’un bloc d’actions conditionnel selon qu’un processus soit en cours d’exécution ou non.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
If process | N/A | Est en cours d’exécution, N’est pas en cours d’exécution | Est en cours d’exécution | État du processus à vérifier |
Process name | Non | Valeur de texte | Nom du processus à vérifier |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Impossible de récupérer la liste des processus | Indique un problème de récupération de la liste des processus |
Attendre le processus
Interrompt l’exécution jusqu’à ce qu’un processus démarre ou s’arrête.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Process name | Non | Valeur de texte | Nom du processus à vérifier | |
Wait for process to | N/A | Démarrer, Arrêter | Démarrer | Indique s’il faut attendre le démarrage ou l’arrêt d’un processus donné |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Impossible de récupérer la liste des processus | Indique un problème de récupération de la liste des processus |
Exécuter l’application
Exécute une application ou ouvre un document en exécutant l’application associée.
Important
De nombreuses applications dotées de fonctionnalités avancées nécessitent des droits élevés pour empêcher tout accès non autorisé aux ressources système. Pour lancer ces applications à l’aide de l’action Exécuter l’application, exécutez Power Automate avec les droits Administrateur. Pour trouver plus d’informations sur l’exécution de Power Automate en tant qu’administrateur, accédez à Exécuter Power Automate avec des droits élevés.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Application path | Non | Fichier | Fichier exécutable comme chemin d’accès complet au fichier | |
Command line arguments | Oui | Valeur de texte | Ajouter des arguments supplémentaires placés après le nom du fichier exécutable. Par exemple, entrez notepad.exe dans le chemin d’accès l’application et un fichier texte spécifique dans les arguments de ligne de commande | |
Working folder | Oui | Dossier | Chemin d’accès complet du dossier à utiliser, le cas échéant. | |
Window style | N/A | Normal, Masqué, Maximisé, Minimisé | Normal(e) | Choisir l’apparence et la taille de la fenêtre d’application lors de son ouverture |
After application launch | N/A | Continuer immédiatement, Attendre que l’application se charge, Attendre que l’application se termine | Continuer immédiatement | Indique si l’action suivante s’exécute immédiatement ou si elle attend le chargement ou l’exécution du programme |
Délai d’attente | Oui | Valeur numérique | 0 | Temps d’attente maximal et durée avant de forcer l’exécution à se poursuivre |
Variables produites
Argument | Type | Description |
---|---|---|
AppProcessId | Valeur numérique | La sortie de l’ID du processus |
AppExitCode | Valeur numérique | Code de sortie de l’application |
WindowHandle | Valeur numérique | Le handle de la fenêtre. À l’ouverture d’une nouvelle fenêtre, cette variable capture la valeur du descripteur de la fenêtre et la stocke dans cette variable. Un handle de fenêtre est utile pour identifier spécifiquement une fenêtre dans une action ultérieure |
Exceptions
Exception | Description |
---|---|
Fichier ou application introuvable | Indique que l’application ou le fichier spécifié est introuvable |
Accès refusé pour l’application ou le fichier | Indique que l’accès a été refusé pour l’application ou le fichier spécifié |
Impossible de récupérer le gestionnaire de la fenêtre principale de l’application | Indique un problème de récupération du gestionnaire de la fenêtre principale de l’application |
Impossible d’exécuter l’application ou d’ouvrir le fichier | Indique un problème d’exécution de l’application spécifiée ou d’ouverture du fichier spécifié |
Terminer le processus
Arrête immédiatement un processus en cours d’exécution.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Specify process by | N/A | ID de processus, Nom de processus | Nom du processus | Spécifiez si le processus à arrêter est spécifié selon son nom ou son ID |
Process ID | Non | Valeur numérique | ID du processus à arrêter | |
Process name | Non | Valeur de texte | Nom du processus à arrêter. Si plusieurs processus portant le même nom sont en cours d’exécution, ils seront tous arrêtés |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Le processus avec l’ID spécifié n’est pas en cours d’exécution | Indique qu’un processus avec l’ID spécifié n’est pas en cours d’exécution |
Échec de la fin du processus | Indique un problème de fin du processus |
Test Ping
Envoie un message pour déterminer si un ordinateur distant est accessible sur le réseau.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Host name | Non | Valeur de texte | Nom de l’ordinateur distant ou d’une adresse IP | |
Timeout | Oui | Valeur numérique | 5000 | Nombre maximal de millisecondes d’attente du message de réponse du test Ping |
Variables produites
Argument | Type | Description |
---|---|---|
PingResult | Valeur de texte | Statut du message de test Ping (réussite ou échec) |
RoundTripTime | Valeur numérique | Nombre de millisecondes de l’exécution du test Ping |
Exceptions
Exception | Description |
---|---|
Impossible d’effectuer l’action de test Ping | Indique un problème lors de l’exécution de l’action de test Ping |
Définir une variable d’environnement Windows
Définit une variable d’environnement sur une valeur donnée.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Environment variable name | Non | Valeur de texte | Nom de la variable d’environnement | |
New environment variable value | Non | Valeur de texte | Valeur définie comme variable d’environnement | |
Type | N/A | Utilisateur, Système | User | Type de la variable d’environnement |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Indique un problème de définition de la valeur de la variable d’environnement | Indique un problème de définition de la valeur de la variable d’environnement |
Autorisations insuffisantes | Indique que l’utilisateur ne dispose pas d’autorisations suffisantes pour effectuer cette action |
Obtenir une variable d’environnement Windows
Récupère la valeur d’une variable d’environnement.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Environment variable name | Non | Valeur de texte | Nom de la variable d’environnement dont la valeur sera récupérée | |
Search for variable only in scope | N/A | Valeur booléenne | False | Spécifier si la variable doit être recherchée uniquement dans une étendue spécifique |
Scope | N/A | Utilisateur, Système | Utilisateur | Étendue à partir de laquelle la variable d’environnement doit être récupérée |
Variables produites
Argument | Type | Description |
---|---|---|
EnvironmentVariableValue | Valeur de texte | Valeur de la variable de l’environnement |
Exceptions
Exception | Description |
---|---|
La variable d’environnement n’existe pas | Indique que la variable d’environnement spécifiée n’existe pas |
Autorisations insuffisantes | Indique que l’utilisateur ne dispose pas d’autorisations suffisantes pour effectuer cette action |
Supprimer la variable d’environnement Windows
Supprime une variable d’environnement d’une étendue donnée.
Paramètres d’entrée
Argument | Facultatif | Accepte | Valeur par défaut | Description |
---|---|---|---|---|
Environment variable name | Non | Valeur de texte | Nom de la variable d’environnement à supprimer | |
Type | N/A | Utilisateur, Système | User | Type de la variable d’environnement à supprimer |
Variables produites
Cette action ne produit aucune variable.
Exceptions
Exception | Description |
---|---|
Échec de la suppression de la variable d’environnement | Indique un problème de suppression d’une variable d’environnement |
Autorisations insuffisantes | Indique que l’utilisateur ne dispose pas d’autorisations suffisantes pour effectuer cette action |