Voilà, j'ai un soucis. Dans un script en relation avec Active Directory, je dois vérifier la date d'expiration des comptes utilisateurs. Donc je fais une requête AD, stock le résultat dans un fichier test.txt. Ensuite, je lis le fichier texte, passe chaque ligne dans une variable "x". Mon soucis est maintenant que j'aimerais vérifier chaque caractère de ce que contient cette variable "x" via une boucle For.
Et je ne sais pas du tout comment parcouris une chaîne caractère par caractère
Pour l'instant, sa me donne ça :
Code : Tout sélectionner
@echo off
setlocal enableDelayedExpansion
dsquery user "ou=Users, ou=MON, ou=Local, dc=ds, dc=intern" | dsget user -acctexpires > test.txt
set x=
for /f %%i in (test.txt) do (
set x=%%i
for %%a in (!x!) do if %%a==0 (echo ok)
)
pause
Merci d'avance de votre aide, cordialement.
Devatoria.