Flash info

"Those who forget to script are doomed to repeat their work."

Jeffery Hicks (PowerShell MVP)

 
Accueil arrow Forum

Bienvenue sur le forum PowerShell-Scripting.com

 
<< Début < Précédente 1 2 Suivante > Fin >>
ag22
Utilisateur

PowerShelleur Débutant
Messages: 4
graphgraph
Karma: 0  
Re:Demarrage automatique d'un service - 29/06/11 23:39 Bonjour à tous,

jeune initié du powershell, je découvre en ce moment ce dont il est capable.

Bref, mon objectif est de faire la même chose que décrite dans ce sujet, si ce n'est pour un PROCEsSUS !!!

La méthode d'Arnaud correspond exactement à ce dont j'ai besoin :
une tâche de fond qui dès l'arrêt d'un process va le relancer automatiquement.

j'ai tenté de modifier le script fournit par arnaud (via get-process/start-process), mais le résultat n'est pas au rendez-vous ... ! qui l'eut crû ??!

Voilà pour l'histoire. Je me rend compte qu'il y a nombre de paramètres qui m'échappent encore, donc si certains d'entre-vous ont l'expérience qui me manque parvenir à mes fins / ou tout du moins me guider sur le bon chemin...!

Merci, et bonne nuit

----------------
----------------
Bonjour,

De retour d'une nuit pour le moins agitée (surement la suite logique d'un premier jour d'initiation à posh), je suis enfin parvenu à mes fins ce matin, et ce en m'appuyant sur divers exemples et documentation. (et en bidouillant bien évidemment)

ci-dessous "THE FAMOUS SCRIPT"

Code:

 $prog 'calc' $query "Select * From __InstanceOperationEvent within 3 Where TargetInstance ISA 'Win32_process'" $action = { if ((Get-Process -Name $prog -ea "SilentlyContinue") -eq $Null) { Write-Warning "Relance du programme $prog" Start-Process $prog } } Register-WMIEvent  -query $query -sourceIdentifier "ArretProcess" –action $action



Si certains d'entre vous connaisses des méthodes pour améliorer ce script ...

Message édité par: ag22, à: 30/06/11 11:28
  | | L'administrateur a désactivé l'accés public en écriture.
<< Début < Précédente 1 2 Suivante > Fin >>
© 2018 PowerShell-Scripting.com