Question Gestion asynchrone d'un événement

Plus d'informations
il y a 15 ans 7 mois #7547 par Laurent Dardenne
Lymnia écrit:

cependant, j'ai toujours not found si je fait

La classe 'CIM_DirectoryContainsFile' est une classe d'association, la propriété GroupComponent pointe sur une instance de la classe WMI 'Win32_Directory.Name'. Elle n'existe pas sur la classe 'Win32_NTLogEvent', ton code ne peut pas fonctionner.
Lymnia écrit:

Peut être est-ce le mauvais EventCode car en réalité j'ai utilisé l'event id du log en pensant que les deux étaient liés.

Affiche le contenu de l'event créé de cette manière :
[code:1]$Action = {Write-host \"L'événement à été déclenché.\"
#Write-Properties dispo ici :
#http://projets.developpez.com/projects/add-lib/repository/entry/Add-Lib/trunk/Scripts/PackageDebugTools.ps1
Write-Properties $Event.SourceEventArgs.NewEvent.TargetInstance
}[/code:1]
Ainsi tu auras une vision claire de ce que contient l'event généré par ton traitement.

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 7 mois #7566 par Lymnia
En fait je crois que le problème vient de 2008.
Il est pas capable d'aller chercher la log qui se Trouve dans Microsoft-Windows-FailoverClustering/Operational
Du moins une requête normale comme
[code:1]get-wmi -query \"select * from Win32_NTLogEvent where SourceName='FailoverClustering' and eventCode='1201'\"[/code:1]

Ne fonctionne pas donc je risque pas de faire plus complexe avec Register-WMIEVENT. :pinch:

Donc mon problème n'est pas comment faire fonctionner Register-WMIEVENT mais comment faire une requete wmi qui permet de remonter des logs situez dans Microsoft-Windows-FailoverClustering/Operational :blush:

Merci pour votre aide.

Pour WMI, pensez à scriptomatic ça peut aider quand on connait pas la classe que l'on voudrait utiliser.

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

Plus d'informations
il y a 15 ans 7 mois #7567 par Laurent Dardenne
Lymnia écrit:

Donc mon problème n'est pas comment faire fonctionner Register-WMIEVENT mais comment faire une requete wmi qui permet de remonter des logs situez dans Microsoft-Windows-FailoverClustering/Operational :blush:

Peut être faut-il changer d'espace de nom comme indiqué ici ou .
On n'est pas dans le même système de log que NT, ici c'est ETW (codename Crimson).
Tu peux donc rechercher autour de WMI ETW et/ou WMI ETW Provider

A vérifier.
{edit]
Voir aussi ce post .<br><br>Message édité par: Laurent Dardenne, à: 6/08/10 17:58

Tutoriels PowerShell

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

Plus d'informations
il y a 15 ans 6 mois #7666 par Lymnia
Bon, j'avance pas trop sur le problème initial.

J'ai essayé avec l'espace de nom root\MSCluster mais les class event proposés ne me retournent rien.

Dans un ancien poste tu m'avais parlé que ces class était des providers ... mais je m'éloigne du sujet.

Ensuite j'ai trouvé la nouvelle console : Failover Cluster Managenent qui arrive très bien à remonter mon ID 1201 correspondant à ma bascule. En prime, la gestion de la plage de temps pour la génération de l'event.

De plus, lui, il peut accéder à tout les nouveaux fichier d'event et cerise sur le gâteau il m'indique celui qui a basculé mais le rêve s'arrête ici pas de rattachement à powershell comme sur SCOM ou SCVMM...

Sinon toujours bloqué dans mon impasse je me suis dit qu'avec la v2 de powershell il pouvait y avoir un module pour la gestion des cluster ce qui est bien le cas mais rien pour déterminer la date de la dernière bascule ou alors il faut que je change de lunette :pinch:

Finalement j'ai trouvé un semblant de réponse dans SCOM qui pistait l'event 1210 qui se déclenche après une bascule dans un environnement de cluster. Event que l'on retrouve dans Win32_NTLogEvent :lol:

Voilà un grand message pour dire que j'ai pas trouvé de solution propre mais si vous trouvez, je reste toujours intéressé.

Pour WMI, pensez &agrave; scriptomatic &ccedil;a peut aider quand on connait pas la classe que l'on voudrait utiliser.

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

Plus d'informations
il y a 15 ans 6 mois #7667 par Lymnia
doublon du à Mozilla. Veuillez m'excuser.<br><br>Message édité par: Lymnia, à: 25/08/10 16:17

Pour WMI, pensez &agrave; scriptomatic &ccedil;a peut aider quand on connait pas la classe que l'on voudrait utiliser.

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

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