> Tech > Les objets dans le scripting

Les objets dans le scripting

Tech - Par Renaud ROSSET - Publié le 24 juin 2010
email

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

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

Les mégatendances cybersécurité et cyber protection 2024

Les mégatendances cybersécurité et cyber protection 2024

L'évolution du paysage des menaces et les conséquences sur votre infrastructure, vos outils de contrôles de sécurité IT existants. EPP, XDR, EDR, IA, découvrez la synthèse des conseils et recommandations à appliquer dans votre organisation.

Tech - Par Renaud ROSSET - Publié le 24 juin 2010