Question Register-WMIEvent

Plus d'informations
il y a 7 ans 1 mois #23034 par INNESTI
Register-WMIEvent a été créé par INNESTI
Bonjour,
j'ai un script qui utilise Register-WMIEvent pour créer un job.
Ce job a pour fonction de tester qu'un service windows est actif ou pas.
Ce job fonctionne bien dans une fenêtre power shell.
Je ne parviens pas à créer une tâche planifiée qui lance ce script.

1ère question: est-ce possible ?
2ème question: si oui, comment ?

Dans l'attente de vos retours.

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

Plus d'informations
il y a 7 ans 1 mois #23046 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Register-WMIEvent
Bernard.blsm écrit:

Je ne parviens pas à créer une tâche planifiée qui lance ce script.

Un script d'exemple pour tester serait le bienvenu.
Peut être que l'instance de PS est terminé avant que le job le soit. Ajouter Wait-Job ?
Quelle version de pS et quel OS ?

Tutoriels PowerShell

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

Plus d'informations
il y a 7 ans 1 mois #23059 par INNESTI
Réponse de INNESTI sur le sujet Re:Register-WMIEvent
Voici le script :
par exemple, je teste le service WPCSvc.
Si le service s'arrête, automatiquement le script le redémarre en temps réel quand il est lancé dans une console.

Au départ, j'avais PS V2, là j'ai installé PS V5 sur mon poste seven 64bits.

$query = \"Select * From __InstanceOperationEvent within 3 Where TargetInstance ISA 'Win32_service' AND TargetInstance.Name='WPCSvc'\"
$action =
{
if ( (Get-Service WPCSvc).Status -ne 'Running' )
{
Start-Service WPCSvc
}
}
Register-WMIEvent -query $query -sourceIdentifier \"WPCSvc\" –action $action

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

Plus d'informations
il y a 7 ans 1 mois #23061 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Register-WMIEvent
Ainsi la surveillance ne persiste pas , elle liée à la durée de vie de la session PS.
Consulte ceci .

Tutoriels PowerShell

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

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