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
Mac en entreprise : le levier d’un poste de travail moderne
Ce livre blanc répond aux 9 questions clés des entreprises sur l’intégration du Mac : sécurité, compatibilité, gestion, productivité, coûts, attractivité talents, RSE et IA, et l’accompagnement sur mesure proposé par inmac wstore.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Akamai Technologies déploie sa stratégie de protection en ligne
- Baromètre channel IT : fin du cuivre, essor de UCaaS et premiers pas vers l’IA
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
