Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Smain
Salut
Bien que pas bien compris s'il s'agit de passwords expirés où «comptes expirés».
Passwords expirés ============ Pour trouver les comptes inactif pour un x nombre de jours:
Vous pouvez exécuter ceci à partir de la commande prompt:
DSQUERY USER -o SAMID -INACTIVE x
Pour trouver les noms distingués (Distinguished Name ou DN) des comptes qui n'ont pas changé leurs passwords pour un x nombre de jours:
Vous pouvez exécuter ceci à partir de la commande prompt:
DSQUERY USER -o DN -STALEPWD x
Quant aux comptes expirés, il vous convient d'exécuter un script. Je pense que je l'ai quelque part dans mes affaires mais pour l'instant je ne sais pas où. Je me souviens que je l'ai copié/collé à partir d'un site ou un NG.
S'il s'agit de cela, postback et j'essaierai de le trouver pour vous.
Bonne chance !
Smain
"" wrote in message...
Bonsoir,
Connaissez vous une méthode simple et rapide pour lister dans l'AD les comptes expirés
Merci pour votre aide
Salut
Bien que pas bien compris s'il s'agit de passwords expirés où «comptes
expirés».
Passwords expirés
============
Pour trouver les comptes inactif pour un x nombre de jours:
Vous pouvez exécuter ceci à partir de la commande prompt:
DSQUERY USER -o SAMID -INACTIVE x
Pour trouver les noms distingués (Distinguished Name ou DN) des comptes qui
n'ont pas changé leurs passwords pour un x nombre de jours:
Vous pouvez exécuter ceci à partir de la commande prompt:
DSQUERY USER -o DN -STALEPWD x
Quant aux comptes expirés, il vous convient d'exécuter un script. Je pense
que je l'ai quelque part dans mes affaires mais pour l'instant je ne sais
pas où. Je me souviens que je l'ai copié/collé à partir d'un site ou un NG.
S'il s'agit de cela, postback et j'essaierai de le trouver pour vous.
Bonne chance !
Smain
"titijobmsg@hotmail.com" wrote in message...
Bonsoir,
Connaissez vous une méthode simple et rapide pour lister
dans l'AD les comptes expirés
Bien que pas bien compris s'il s'agit de passwords expirés où «comptes expirés».
Passwords expirés ============ Pour trouver les comptes inactif pour un x nombre de jours:
Vous pouvez exécuter ceci à partir de la commande prompt:
DSQUERY USER -o SAMID -INACTIVE x
Pour trouver les noms distingués (Distinguished Name ou DN) des comptes qui n'ont pas changé leurs passwords pour un x nombre de jours:
Vous pouvez exécuter ceci à partir de la commande prompt:
DSQUERY USER -o DN -STALEPWD x
Quant aux comptes expirés, il vous convient d'exécuter un script. Je pense que je l'ai quelque part dans mes affaires mais pour l'instant je ne sais pas où. Je me souviens que je l'ai copié/collé à partir d'un site ou un NG.
S'il s'agit de cela, postback et j'essaierai de le trouver pour vous.
Bonne chance !
Smain
"" wrote in message...
Bonsoir,
Connaissez vous une méthode simple et rapide pour lister dans l'AD les comptes expirés
En fait c'est pour lister les comptes qui ont expirés pas les passwords ou la derniere date de connexion de chaque utilisateur pour faire du nettoyage dans l'AD. De plus quel outil avez vous installé pour exécuter cette commande car elle ne fonctionne pas 2000.
Merci de votre réponse
Les deux.
Smain
wrote in message ...
| c'est une commande sous 2000 ou 2003
Bonjour,
En fait c'est pour lister les comptes qui ont expirés pas les passwords ou
la derniere date de connexion de chaque utilisateur pour faire du nettoyage
dans l'AD.
De plus quel outil avez vous installé pour exécuter cette commande car elle
ne fonctionne pas 2000.
Merci de votre réponse
Les deux.
Smain
<anonymous@discussions.microsoft.com> wrote in message ...
En fait c'est pour lister les comptes qui ont expirés pas les passwords ou la derniere date de connexion de chaque utilisateur pour faire du nettoyage dans l'AD. De plus quel outil avez vous installé pour exécuter cette commande car elle ne fonctionne pas 2000.
Merci de votre réponse
Les deux.
Smain
wrote in message ...
| c'est une commande sous 2000 ou 2003
Smain
Voici le script pour les comptes expirés:
@echo off setlocal call univdate set /a mm0%mm%%%100 if %mm% LSS 10 set mm=0%mm% set /a dd0%dd%%%100 if %dd% LSS 10 set dd=0%dd% set /a yy000%yy%%%10000 if %yy% LSS 2000 set /a yy=%yy% + 2000 set ymd=%yy%%mm%%dd% set qry1=dsquery user -name * set qry2=dsget user -samid -acctexpires -disabled set fnds=findstr /L /I /V /C:"dsget succeeded" /C:"acctexpires" for /f "Tokens=1,2*" %%a in ('%qry1% ^| %qry2% ^|%fnds%') do ( if /i "%%c" NEQ "yes" if /i "%%b" NEQ "never" call :exp "%%a" %%b ) endlocal goto :EOF :exp set w1=%2 set w2=%w1:~6,4%%w1:~0,2%%w1:~3,2% if %w2% GTR %ymd% goto :EOF @echo %1 %2
Bonne chance !
Smain
"pascal" wrote in message news: | Bonjour, | | En fait c'est pour lister les comptes qui ont expirés pas les passwords ou | la derniere date de connexion de chaque utilisateur pour faire du nettoyage | dans l'AD. | De plus quel outil avez vous installé pour exécuter cette commande car elle | ne fonctionne pas 2000. | | Merci de votre réponse | | | > Les deux. | > | > Smain | > | > wrote in message ... | > | > | c'est une commande sous 2000 ou 2003 | > | > | >
Voici le script pour les comptes expirés:
@echo off
setlocal
call univdate
set /a mm0%mm%%%100
if %mm% LSS 10 set mm=0%mm%
set /a dd0%dd%%%100
if %dd% LSS 10 set dd=0%dd%
set /a yy000%yy%%%10000
if %yy% LSS 2000 set /a yy=%yy% + 2000
set ymd=%yy%%mm%%dd%
set qry1=dsquery user -name *
set qry2=dsget user -samid -acctexpires -disabled
set fnds=findstr /L /I /V /C:"dsget succeeded" /C:"acctexpires"
for /f "Tokens=1,2*" %%a in ('%qry1% ^| %qry2% ^|%fnds%') do (
if /i "%%c" NEQ "yes" if /i "%%b" NEQ "never" call :exp "%%a" %%b
)
endlocal
goto :EOF
:exp
set w1=%2
set w2=%w1:~6,4%%w1:~0,2%%w1:~3,2%
if %w2% GTR %ymd% goto :EOF
@echo %1 %2
Bonne chance !
Smain
"pascal" <pascal@discussions.microsoft.com> wrote in message
news:D4D10FC6-07C8-4E9F-AF88-1E1B6B429BE3@microsoft.com...
| Bonjour,
|
| En fait c'est pour lister les comptes qui ont expirés pas les passwords ou
| la derniere date de connexion de chaque utilisateur pour faire du
nettoyage
| dans l'AD.
| De plus quel outil avez vous installé pour exécuter cette commande car
elle
| ne fonctionne pas 2000.
|
| Merci de votre réponse
|
|
| > Les deux.
| >
| > Smain
| >
| > <anonymous@discussions.microsoft.com> wrote in message ...
| >
| > | c'est une commande sous 2000 ou 2003
| >
| >
| >
@echo off setlocal call univdate set /a mm0%mm%%%100 if %mm% LSS 10 set mm=0%mm% set /a dd0%dd%%%100 if %dd% LSS 10 set dd=0%dd% set /a yy000%yy%%%10000 if %yy% LSS 2000 set /a yy=%yy% + 2000 set ymd=%yy%%mm%%dd% set qry1=dsquery user -name * set qry2=dsget user -samid -acctexpires -disabled set fnds=findstr /L /I /V /C:"dsget succeeded" /C:"acctexpires" for /f "Tokens=1,2*" %%a in ('%qry1% ^| %qry2% ^|%fnds%') do ( if /i "%%c" NEQ "yes" if /i "%%b" NEQ "never" call :exp "%%a" %%b ) endlocal goto :EOF :exp set w1=%2 set w2=%w1:~6,4%%w1:~0,2%%w1:~3,2% if %w2% GTR %ymd% goto :EOF @echo %1 %2
Bonne chance !
Smain
"pascal" wrote in message news: | Bonjour, | | En fait c'est pour lister les comptes qui ont expirés pas les passwords ou | la derniere date de connexion de chaque utilisateur pour faire du nettoyage | dans l'AD. | De plus quel outil avez vous installé pour exécuter cette commande car elle | ne fonctionne pas 2000. | | Merci de votre réponse | | | > Les deux. | > | > Smain | > | > wrote in message ... | > | > | c'est une commande sous 2000 ou 2003 | > | > | >