Les deux premières lignes du script, que l'on voit dans le listing 1, définissent deux variables, sur lesquelles je reviendrai. Au renvoi A, la fonction GetObject établit une connexion avec WMI et crée une requête de notification d'événement. La chaîne SELECT précise que le script devrait recevoir le nom (TargetInstance.Name)
Le logon script Monitor
de toute
instance nouvelle ou modifiée (FROM
_InstanceOperationEvent) de la classe
WMI qui représente les connexions
réseau (TargetInstance ISA ‘Win32_
NetworkAdapterConfiguration’). A noter
que Win32_NetworkAdapter-
Configuration couvre toutes les connexions réseau, avec implication
ou non d’un adaptateur de réseau physique.
Dans le cas d’une connexion
RAS, d’un VPN, et d’autres types de
connexions, l’API RAS ou VPN crée un
« adaptateur virtuel » qui apparaît par la
suite dans cette classe WMI. Le
class_InstanceOperationEvent informe
le script quand il détecte une nouvelle
connexion RAS ou VPN et quand une
carte NIC est enfichée dans le réseau
après le logon de l’utilisateur. (Bien
que _InstanceOperationEvent informe
aussi le script quand une connexion est
supprimée, ce script ignore ce genre
de notification.)
WMI informe le script de tout événement
correspondant aux critères
dans la requête. La portion WITHIN 4
de la requête est le nombre de secondes
pendant lequel WMI doit interroger
la classe pour voir si elle contient
des événements. Comme je l’ai déjà
dit, ce polling interne est très efficace.
(Pour essayer de détecter la charge infligée
au processeur par cette requête
d’événements, utilisez Performance
Monitor pour superviser le service
WMI. Il révèlera que le script n’engendre
aucun overhead de CPU.) La
plupart des versions de Windows à
Win2K appellent le service WMI
winmgmt.exe. Dans XP, le service WMI
est une instance de svchost.exe. Pour
déterminer précisément l’overhead du
processeur, comparez les valeurs du
compteur de performances pour l’utilisation
du processeur – par processus
– avant et pendant l’exécution du
script.
Téléchargez cette ressource
Comment accélérer la transformation des environnements de travail ?
Dans un monde professionnel en pleine mutation, la mobilité, l’efficacité énergétique, la sécurité et l’intelligence embarquée sont devenues des critères décisifs pour les équipements informatiques. Découvrez comment les nouveaux PC Microsoft Surface dotés des processeurs Snapdragon X Series s’imposent comme une réponse stratégique aux nouveaux enjeux IT.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Février 2026
- Entamer la transition vers la cryptographie post quantique est prioritaire
- Full Cloud : une transformation numérique inévitable pour les entreprises ?
- Pilotage de la DSI : lucidité, exigences et engagement
Articles les + lus
Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
Alliée ou menace ? Comment l’IA redessine le paysage cyber
CES 2026 : l’IA physique et la robotique redéfinissent le futur
Les 3 prédictions 2026 pour Java
Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
À la une de la chaîne Tech
- Quand l’innovation échappe à ses créateurs: Comment éviter l’effet Frankenstein à l’ère de l’IA
- Alliée ou menace ? Comment l’IA redessine le paysage cyber
- CES 2026 : l’IA physique et la robotique redéfinissent le futur
- Les 3 prédictions 2026 pour Java
- Semi-conducteurs : comment l’Irlande veut contribuer à atténuer la pénurie mondiale de puces
