Question
Unicite sur plusieurs propriétées
- Damien Commenge
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 4
il y a 1 an 3 mois #32360
par Damien Commenge
Unicite sur plusieurs propriétées a été créé par Damien Commenge
Bonjour,
Je cherche à récupérer tous les évènements qui représentent un couple unique client / nom de compte et afficher également la date et le numéro d'ID mais je n'y parviens pas.
Le code qui fonctionne sans la date :
Merci par avance
Je cherche à récupérer tous les évènements qui représentent un couple unique client / nom de compte et afficher également la date et le numéro d'ID mais je n'y parviens pas.
Le code qui fonctionne sans la date :
Malheureusement dès que je veux rajouter la date, ça ne fonctionne plus car je me retrouve avec beaucoup d'entrées avec le même client et le même compte mais avec une horraire différente. Je ne trouve pas comment faire en sorte de dire que l'unicité est défini par le couple client / nom de compte et non pas toutes les colones que je souhaite afficher.$query = Get-WinEvent -FilterHashtable @{
LogName = "Directory Service"
ID = 2889
}
$query | Select-Object -Unique `
id,
@{name="Client";expression={$_.properties[0].value.split(":")[0]}},
@{name="Account";expression={$_.properties[1].value}}
Merci par avance

Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 1 an 3 mois #32361
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Unicite sur plusieurs propriétées
Essayer avec group-object ?
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Damien Commenge
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 65
- Remerciements reçus 4
il y a 1 an 3 mois - il y a 1 an 3 mois #32363
par Damien Commenge
Réponse de Damien Commenge sur le sujet Unicite sur plusieurs propriétées
Je pense que je comprends pas trop comment fonctionne la commande parce que même avec l'aide d'internet je ne parviens pas à résoudre mon problème 
J'arrive bien au même résultat qu'avec la commande que j'ai posté au début en faisant ça :
$query | Group-Object -property {$_.properties[0].value.split(":")[0]},{$_.properties[1].value} | Select-Object -ExpandProperty group
Le problème est que je ne vois pas comment je fais pour ajouter l'heure de l'occurence la plus récente par exemple.
La propriété s'appelle TimeCreated

J'arrive bien au même résultat qu'avec la commande que j'ai posté au début en faisant ça :
$query | Group-Object -property {$_.properties[0].value.split(":")[0]},{$_.properties[1].value} | Select-Object -ExpandProperty group
Le problème est que je ne vois pas comment je fais pour ajouter l'heure de l'occurence la plus récente par exemple.
La propriété s'appelle TimeCreated
Dernière édition: il y a 1 an 3 mois par Damien Commenge.
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6294
- Remerciements reçus 67
il y a 1 an 3 mois #32364
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Unicite sur plusieurs propriétées
Sans donnée de test difficile d'aider.
Essaie en créant la propriété calculée (add-member) avant le group-object.
Tente de décomposer au lieu de le faire en une passe.
>> l'unicité est défini par le couple client / nom de compte
>> l'heure de l'occurence la plus récente
Ce qui fait 2 traitements il me semble
Essaie en créant la propriété calculée (add-member) avant le group-object.
Tente de décomposer au lieu de le faire en une passe.
>> l'unicité est défini par le couple client / nom de compte
>> l'heure de l'occurence la plus récente
Ce qui fait 2 traitements il me semble
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Unicite sur plusieurs propriétées