Les objets représentent des parties physiques ou logiques de l'environnement informatique, comme les lecteurs de disques ou les noms des comptes utilisateur. On peut faire du scripting simple sans recourir aux objets, mais la plupart des scripts administratifs les utilisent. Si vous utilisez WSH, VBScript peut utiliser des objets natifs
Les objets dans le scripting
pour WSH, comme ceux qui représentent
des fichiers et des dossiers
ou des parties du registre ; VBScript
supporte également des objets WMI
(Windows Management Instrumentation)
et ADSI (Active Directory
Service Interfaces). Les objets WMI représentent les parties physiques et
logiques du système informatique,
comme les adresses IP, les systèmes de
fichiers, et les cartes de réseau. Les objets
ADSI représentent des ressources
stockées dans un service de répertoire
comme Active Directory (AD) ou
autres répertoires supportés, comme
le SAM Windows NT 4.0. Les groupes
statiques d’objets du même genre sont
appelés classes et les groupes d’objets
définis par l’utilisateur sont appelés bibliothèques.
Les objets ont des propriétés et des
méthodes. Les propriétés décrivent un
objet (par exemple, IP Address pourrait
être une propriété de l’objet
Network Card, 12.4.21.197 étant la valeur
de cette propriété). Les méthodes
sont des actions que vous pouvez appliquer
à un objet (par exemple, Copy
pourrait être une méthode de l’objet
File). Tous les objets n’ont pas de méthodes.
Les propriétés et les méthodes
sont toutes deux écrites de la même
manière : d’abord l’objet, un point,
puis le nom de la méthode ou de la
propriété (par exemple, ObjectName.
PropertyName). Les objets peuvent
contenir d’autres objets. Ainsi, l’objet
WScript dans WSH contient un objet
WshArguments subordonné, qui est
une collection de l’entrée éventuelle
fournie par la personne qui exécute le
script. Pour faire référence dans un
script au premier élément d’entrée
dans WshArguments, vous taperiez
WScript.Arguments(0). Comme vous
le verrez quand il sera question d’objets
WSH, le nom formel des objets subordonnés
ne correspond pas au nom
utilisé pour les invoquer dans un
script.
Si vous débutez en scripting, je
vous en ai probablement assez dit pour
l’instant. Dans mon prochain article, je
commencerai à vous montrer comment
appliquer cette information pour
créer des scripts administratifs.
Téléchargez cette ressource

Travail à distance – Guide complet pour les Directions IT et Métiers
Le travail à distance met à l'épreuve la maturité numérique des entreprises en termes de Cybersécurité, d'espace de travail, de bien-être des collaborateurs, de communication et gestion de projet à distance. Découvrez, dans ce nouveau Guide Kyocera, quels leviers activer prioritairement pour mettre en place des solutions de travail à domicile efficaces, pérennes et sécurisées.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- 7 conseils pour anticiper la cryptographie post-quantique
- Le DevSecOps, un passage obligé pour la sécurité des identités
- Soirée 10 ans du Club des Décideurs Informatique Côte-Basque
- Les décideurs informatiques français s’inquiètent de la conformité de leurs données
- L’IA ouvre la voie à une nouvelle ère de la robotique avec la sophistication de ses robots marcheurs
