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
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- IA dans les services financiers : priorité stratégique, mais passage à l’échelle sous tension
- Data streaming : le nouveau socle stratégique de l’IA en entreprise
- Ransomware en santé : la double extorsion fait exploser la facture en Europe
- Les fuites de données explosent en France, désormais pays le plus touché d’Europe
Articles les + lus
Model Context Protocol : le contexte, grand oublié du débat
Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
Couchbase lance AI Data Plane pour industrialiser l’IA agentique
Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
Computex 2026 : 5 signaux forts à retenir
À la une de la chaîne Tech
- Model Context Protocol : le contexte, grand oublié du débat
- Microsoft dévoile MAI-Thinking-1 : un modèle de raisonnement « enterprise-grade » en preview publique
- Couchbase lance AI Data Plane pour industrialiser l’IA agentique
- Windows 11 : Microsoft généralise le point-in-time restore pour accélérer la remise en service des PC
- Computex 2026 : 5 signaux forts à retenir
