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
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Avec l’IA agentique, la robustesse des SI redevient stratégique
- Les erreurs du secteur bancaire dans son approche IA
- Crypto Crime 2026 : États et cybercriminels convergent vers une industrialisation des infrastructures
- IA & pilotage de portefeuille de projets : accélérer la décision sans en perdre le contrôle
Articles les + lus
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 chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
À la une de la chaîne Tech
- 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 chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
