Question
Récupérer la "Description de l'ordinateur"
- Galadan
- Auteur du sujet
- Hors Ligne
- Membre senior
-
Réduire
Plus d'informations
- Messages : 75
- Remerciements reçus 0
il y a 7 ans 8 mois #21358
par Galadan
Réponse de Galadan sur le sujet Re:Récupérer la Description de l'ordinateur
Merci Nicolas, j'ai bien testé cette commande mais si j'ai bien compris elle renvoi que l'utilisateur actif (ou dernier connecté).
ça me convient comme façon de procéder
Je vais donc chercher à faire l'étape 1.
Merci.
ça me convient comme façon de procéder

Je vais donc chercher à faire l'étape 1.
Merci.
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 8 mois #21359
par Philippe
Réponse de Philippe sur le sujet Re:Récupérer la Description de l'ordinateur
si je ne me trompe pas tu utilise une GPO computer ?
on n'a donc un problème car aucun utilisateur n'est connecté au moment de l'exécution du script !!!
a toi de décidé quoi faire !!
on n'a donc un problème car aucun utilisateur n'est connecté au moment de l'exécution du script !!!
a toi de décidé quoi faire !!
Connexion ou Créer un compte pour participer à la conversation.
- NicolasBdn
-
- Hors Ligne
- Membre senior
-
il y a 7 ans 8 mois #21360
par NicolasBdn
Réponse de NicolasBdn sur le sujet Re:Récupérer la Description de l'ordinateur
Effectivement je viens de faire un test, si aucun utilisateur n'est co la propriété est vide.
Connexion ou Créer un compte pour participer à la conversation.
- NicolasBdn
-
- Hors Ligne
- Membre senior
-
il y a 7 ans 8 mois #21362
par NicolasBdn
Réponse de NicolasBdn sur le sujet Re:Récupérer la Description de l'ordinateur
J'ai fais une nouvelle recherche rapide dans les WMI.
J'ai trouvé cela:
[code:1]Get-WmiObject -Class Win32_NTLogEventUser[/code:1]
Cela affiche l'ensemble des utilisateurs qui c'est connecté sur le poste.
Du coup, une idée m'est venu. On pourrait simplement rechercher dans les eventlogs du poste, de mettre un filtre sur les 10 derniers. Puis de grouper le résultat en fonction du nombre d'utilisateur.
Enfin on note le score le plus élevé.
Je sais pas si c'est clair mais je vais tenter de le mettre en forme.<br><br>Message édité par: NicolasB, à: 21/01/16 17:11
J'ai trouvé cela:
[code:1]Get-WmiObject -Class Win32_NTLogEventUser[/code:1]
Cela affiche l'ensemble des utilisateurs qui c'est connecté sur le poste.
Du coup, une idée m'est venu. On pourrait simplement rechercher dans les eventlogs du poste, de mettre un filtre sur les 10 derniers. Puis de grouper le résultat en fonction du nombre d'utilisateur.
Enfin on note le score le plus élevé.
Je sais pas si c'est clair mais je vais tenter de le mettre en forme.<br><br>Message édité par: NicolasB, à: 21/01/16 17:11
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 7 ans 8 mois #21364
par Philippe
Réponse de Philippe sur le sujet Re:Récupérer la Description de l'ordinateur
merci nicolas
c'est autre approche pour l'étape 1
bonne idée !
je te laisse trouvé la solution pour réduire le temps de réponse de ta commande car mes tests sur deux ordi mon donné 10 minutes à chaque fois
c'est un peu long !
c'est autre approche pour l'étape 1
bonne idée !
je te laisse trouvé la solution pour réduire le temps de réponse de ta commande car mes tests sur deux ordi mon donné 10 minutes à chaque fois

c'est un peu long !
Connexion ou Créer un compte pour participer à la conversation.
- NicolasBdn
-
- Hors Ligne
- Membre senior
-
il y a 7 ans 8 mois #21365
par NicolasBdn
Réponse de NicolasBdn sur le sujet Re:Récupérer la Description de l'ordinateur
Wouha! 10 min pour une ouverture de session, on est bien je trouve! 
Sinon j'ai regardé au niveau des EventLogs. Il semblerait que les EventID 4624 font références aux ouvertures de sessions.
Dans ces logs, nous pouvons trouver les références suivantes:
-logontype
-logonprocessname
Dans mon cas je me connecte en local sur mon poste (pas de domaine sous la main) et je prends donc référence sur:
logontype:11
logonprocessname:User32
J'en suis donc arrivé à ce qui suit:
[code:1](Get-EventLog Security -InstanceId 4624 -EntryType SuccessAudit | Where {$_.Message -match \"Type d'ouverture de session :\s{0,10}11\"}) | Select-Object -First 10[/code:1]
Le problème, c'est que le nom d'utilisateur n'est pas exploitable dans les propriétés de l'objet. En effet, il n'est référencé que dans la propriété Message.
Si on continue dans cette voie, il va falloir extraire le logon de l'utilisateur pour ensuite les regrouper.
Je sens que ça va être sympa!<br><br>Message édité par: NicolasB, à: 21/01/16 17:28

Sinon j'ai regardé au niveau des EventLogs. Il semblerait que les EventID 4624 font références aux ouvertures de sessions.
Dans ces logs, nous pouvons trouver les références suivantes:
-logontype
-logonprocessname
Dans mon cas je me connecte en local sur mon poste (pas de domaine sous la main) et je prends donc référence sur:
logontype:11
logonprocessname:User32
J'en suis donc arrivé à ce qui suit:
[code:1](Get-EventLog Security -InstanceId 4624 -EntryType SuccessAudit | Where {$_.Message -match \"Type d'ouverture de session :\s{0,10}11\"}) | Select-Object -First 10[/code:1]
Le problème, c'est que le nom d'utilisateur n'est pas exploitable dans les propriétés de l'objet. En effet, il n'est référencé que dans la propriété Message.
Si on continue dans cette voie, il va falloir extraire le logon de l'utilisateur pour ensuite les regrouper.
Je sens que ça va être sympa!<br><br>Message édité par: NicolasB, à: 21/01/16 17:28
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.068 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Récupérer la "Description de l'ordinateur"