Question Redémarrage automatique d'un service en cas darret

Plus d'informations
il y a 14 ans 11 mois #9386 par Olivier
Bonjour boubouche :-)

Il est clair que sur un PC seul, il sera plus facile de le faire à la main mais essaie de le faire sur un parc de quelques centaines de PC pour une application tierse ...

C'est tout là l'avantage et la necessité du scripting ... ;) (ou GPO :-))

Bonne continuation ;-)

Olivier D.
Virtual Business Card
Profile Linkedin <br><br>Message édité par: Olivier, à: 14/04/11 09:03

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 14 ans 8 mois #9846 par ag22
Réponse de ag22 sur le sujet Re:Demarrage automatique d'un service
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 \&quot;THE FAMOUS SCRIPT\&quot; B)

[code:1]$prog = 'calc'
$query = \&quot;Select * From __InstanceOperationEvent
within 3
Where TargetInstance ISA 'Win32_process'\&quot;
$action =
{
if ((Get-Process -Name $prog -ea \&quot;SilentlyContinue\&quot;«») -eq $Null)
{
Write-Warning \&quot;Relance du programme $prog\&quot;
Start-Process $prog
}
}
Register-WMIEvent -query $query -sourceIdentifier \&quot;ArretProcess\&quot; –action $action[/code:1]

Si certains d'entre vous connaisses des méthodes pour améliorer ce script ...<br><br>Message édité par: ag22, à: 30/06/11 11:28

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.066 secondes
Propulsé par Kunena