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
Se préparer à utiliser IADsTools
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 cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- L’anxiété liée à l’IA, un risque sous-estimé pour la sécurité
- IA générative en Europe : une adoption massive, mais une gouvernance toujours en retard
- Golden records : le socle oublié des projets IA
Articles les + lus
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
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- 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
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
