Question
[RESOLU] Ne pas afficher d'erreur d'un get-process
- Juro
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 14 ans 1 mois #11059
par Juro
[RESOLU] Ne pas afficher d'erreur d'un get-process a été créé par Juro
Bonjour.
J'ai un script de relance d'un processus en cas d'arrêt et donc j'utilise un get-process pour vérifier que ce processus est bien présent.
Quand le processus ne l'est pas le script le relance, seulement il m'affiche tout un paragraphe d'erreur que j'aimerais ne pas voir sur la console.
J'ai beau chercher, je ne trouve pas mon bonheur.
Voici mon script :
[code:1]
$S = get-process oregon-core
IF($S) {} ELSE {invoke-item $Emp\oregon-core.cmd}
[/code:1]
Cordialement.<br><br>Message édité par: Juro, à: 6/02/12 21:14
J'ai un script de relance d'un processus en cas d'arrêt et donc j'utilise un get-process pour vérifier que ce processus est bien présent.
Quand le processus ne l'est pas le script le relance, seulement il m'affiche tout un paragraphe d'erreur que j'aimerais ne pas voir sur la console.
J'ai beau chercher, je ne trouve pas mon bonheur.
Voici mon script :
[code:1]
$S = get-process oregon-core
IF($S) {} ELSE {invoke-item $Emp\oregon-core.cmd}
[/code:1]
Cordialement.<br><br>Message édité par: Juro, à: 6/02/12 21:14
Connexion ou Créer un compte pour participer à la conversation.
- Gaga
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 39
- Remerciements reçus 0
il y a 14 ans 1 mois #11061
par Gaga
Réponse de Gaga sur le sujet Re:Ne pas afficher d'erreur d'un get-process
Si le process n'existe pas la commande get-process génère une erreur non critique il me semble.
Essaye : [code:1]get-process oregon-core -ErrorAction Silentlycontinue[/code:1]
Essaye : [code:1]get-process oregon-core -ErrorAction Silentlycontinue[/code:1]
Connexion ou Créer un compte pour participer à la conversation.
- Juro
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 10
- Remerciements reçus 0
il y a 14 ans 1 mois #11062
par Juro
Réponse de Juro sur le sujet Re:Ne pas afficher d'erreur d'un get-process
Nikel merci
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 68
il y a 14 ans 1 mois #11063
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Ne pas afficher d'erreur d'un get-process
Gaga écrit:
Par exemple dans des workflows sous Opalis/Orchestrator ,codé en powershell, je peux avoir des erreurs non-bloquante que je juge critique.
Tout comme je peux avoir des erreurs bloquantes, des exceptions donc, que j'annule dans un bloc try-catch.
On a donc deux niveaux d'interprétation.
Exacte, bien que la terminologie Powershell parle d'erreur bloquante ou non bloquante. La détermination de la criticitè restant à l'appelant.Si le process n'existe pas la commande get-process génère une erreur non critique il me semble.
Par exemple dans des workflows sous Opalis/Orchestrator ,codé en powershell, je peux avoir des erreurs non-bloquante que je juge critique.
Tout comme je peux avoir des erreurs bloquantes, des exceptions donc, que j'annule dans un bloc try-catch.
On a donc deux niveaux d'interprétation.
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.038 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [RESOLU] Ne pas afficher d'erreur d'un get-process