> Tech > Se préparer à  utiliser IADsTools

Se préparer à  utiliser IADsTools

Tech - Par iTPro - Publié le 24 juin 2010
email

Pour bénéficier des fonctions d'IADsTools, vous devez configurer vos scripts pour utiliser le DLL. J'ai utilisé VBScript pour préparer tous les exemples de scripts de cet article, mais vous pouvez utiliser tout autre langage de scripting compatible avec WSH. Pour commencer, un script IADsTools doit inclure un appel pour instancier

l’objet de scripting :

Set objIADS=CreateObject
(« IADsTools.DCFunctions »)

Dans ce cas, l’identificateur programmatique
COM (ProgID) IADs-
Tools.DCFunctions crée un objet appelé
ObjIADS qui expose les fonctions
qui nous intéressent. Je suggère aussi
d’activer le verbose logging des appels
IADsTools dans les scripts IADsTools –
le DLL offre une fonction appelée
EnableDebugLogging() à  cet effet. En
principe, j’active le logging dans mes
scripts aussitôt après avoir instancié
l’objet IADsTools en incluant l’appel
suivant :

objIADS.EnableDebugLogging(3)

Le chiffre entre parenthèses qui apparaît
après l’appel de l’objet indique
le niveau de détail souhaité : par
exemple, le niveau 1 n’enregistre que
les erreurs, le niveau 2 enregistre les
erreurs d’avertissement, et le niveau 3
enregistre les erreurs, les avertissements
et les messages d’information.
La figure 1 montre un exemple de message
de réussite qu’un script IADsTools
a enregistré.
Par défaut, un script IADsTools envoie
les messages journalisés au journal
d’événements Application, mais vous pouvez préciser le nom d’un fichier
texte qui devrait aussi recevoir les
messages journalisés. Après avoir créé
l’objet IADsTools et activé le logging,
vous êtes prêts à  entrer dans le coeur
de DLL et à  commencer à  interroger et
manipuler AD.

Téléchargez gratuitement cette ressource

Cybersécurité sous contrôle à 360°

Cybersécurité sous contrôle à 360°

Avec Cloud in One, les entreprises ne gagnent pas uniquement en agilité, en modernisation et en flexibilité. Elles gagnent également en sécurité et en résilience pour lutter efficacement contre l’accroissement en nombre et en intensité des cyberattaques. Découvrez l'axe Cybersécurité de la solution Cloud In One.

Tech - Par iTPro - Publié le 24 juin 2010