Je cherche à trouver un moyen pour changer les propriétés de tous les
utilsateurs de rouvant dans un groupe ?
Pourriez-vous m'aider svp.
Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?
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
SAUTIERE Benoît
Bonsoir, si tes contrôleurs de domaine sont sous Windows 2003, tu peut utiliser les outils livrés en standard. DSQUERY.EXE permet de formuler une requête et de rediriger le résultat de celle-ci vers DSMOD.EXE pour effectuer la modification nécessaire.
Si tu veux le faire en VBSCRIPT. Tu trouvera ci-dessous deux exemples issus du script center (quand on a une bonne source, on l'exploite à fond! http://www.microsoft.com/Technet rubrique script center). Le premier liste les membres d'un groupe et le second désactive le compte demandé. En assemblant le tout, on obtient ce que tu veux faire.
On Error Resume Next Set objGroup = GetObject("LDAP://cn=Scientists,ou=R&D,dc=NA,dcúbrikam,dc=com") objGroup.GetInfo arrMemberOf = objGroup.GetEx("member") WScript.Echo "Members:" For Each strMember in arrMemberOf WScript.echo strMember Next
Const ADS_UF_ACCOUNTDISABLE = 2 Set objUser = GetObject ("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com") intUAC = objUser.Get("userAccountControl") objUser.Put "userAccountControl", intUAC OR ADS_UF_ACCOUNTDISABLE objUser.SetInfo
je suis à votre disposition pour toute information complémentaire.
Cordialement,
Benoît
"Naseeb" wrote in message news:%
Bonjour,
Je cherche à trouver un moyen pour changer les propriétés de tous les utilsateurs de rouvant dans un groupe ? Pourriez-vous m'aider svp. Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?
Merci pour votre aide.
Naseeb
Bonsoir, si tes contrôleurs de domaine sont sous Windows 2003, tu peut
utiliser les outils livrés en standard.
DSQUERY.EXE permet de formuler une requête et de rediriger le résultat de
celle-ci vers DSMOD.EXE pour effectuer la modification nécessaire.
Si tu veux le faire en VBSCRIPT. Tu trouvera ci-dessous deux exemples issus
du script center (quand on a une bonne source, on l'exploite à fond!
http://www.microsoft.com/Technet rubrique script center). Le premier liste
les membres d'un groupe et le second désactive le compte demandé. En
assemblant le tout, on obtient ce que tu veux faire.
On Error Resume Next
Set objGroup =
GetObject("LDAP://cn=Scientists,ou=R&D,dc=NA,dcúbrikam,dc=com")
objGroup.GetInfo
arrMemberOf = objGroup.GetEx("member")
WScript.Echo "Members:"
For Each strMember in arrMemberOf
WScript.echo strMember
Next
Const ADS_UF_ACCOUNTDISABLE = 2
Set objUser = GetObject
("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com")
intUAC = objUser.Get("userAccountControl")
objUser.Put "userAccountControl", intUAC OR ADS_UF_ACCOUNTDISABLE
objUser.SetInfo
je suis à votre disposition pour toute information complémentaire.
Cordialement,
Benoît
"Naseeb" <naseeb@free.fr> wrote in message
news:%23CkdU9sZGHA.4580@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je cherche à trouver un moyen pour changer les propriétés de tous les
utilsateurs de rouvant dans un groupe ?
Pourriez-vous m'aider svp.
Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?
Bonsoir, si tes contrôleurs de domaine sont sous Windows 2003, tu peut utiliser les outils livrés en standard. DSQUERY.EXE permet de formuler une requête et de rediriger le résultat de celle-ci vers DSMOD.EXE pour effectuer la modification nécessaire.
Si tu veux le faire en VBSCRIPT. Tu trouvera ci-dessous deux exemples issus du script center (quand on a une bonne source, on l'exploite à fond! http://www.microsoft.com/Technet rubrique script center). Le premier liste les membres d'un groupe et le second désactive le compte demandé. En assemblant le tout, on obtient ce que tu veux faire.
On Error Resume Next Set objGroup = GetObject("LDAP://cn=Scientists,ou=R&D,dc=NA,dcúbrikam,dc=com") objGroup.GetInfo arrMemberOf = objGroup.GetEx("member") WScript.Echo "Members:" For Each strMember in arrMemberOf WScript.echo strMember Next
Const ADS_UF_ACCOUNTDISABLE = 2 Set objUser = GetObject ("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com") intUAC = objUser.Get("userAccountControl") objUser.Put "userAccountControl", intUAC OR ADS_UF_ACCOUNTDISABLE objUser.SetInfo
je suis à votre disposition pour toute information complémentaire.
Cordialement,
Benoît
"Naseeb" wrote in message news:%
Bonjour,
Je cherche à trouver un moyen pour changer les propriétés de tous les utilsateurs de rouvant dans un groupe ? Pourriez-vous m'aider svp. Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?
Merci pour votre aide.
Naseeb
Naseeb
Merci benoît pour votre aide.
Je pourrai tester votre solution d'ici quelques jours, je vous tiens au courant, mais avec vos infos il n'y aura pas de souci !
Merci
Naseeb
"SAUTIERE Benoît" a écrit dans le message de news: 444d20b1$0$18252$
Bonsoir, si tes contrôleurs de domaine sont sous Windows 2003, tu peut utiliser les outils livrés en standard. DSQUERY.EXE permet de formuler une requête et de rediriger le résultat de celle-ci vers DSMOD.EXE pour effectuer la modification nécessaire.
Si tu veux le faire en VBSCRIPT. Tu trouvera ci-dessous deux exemples issus du script center (quand on a une bonne source, on l'exploite à fond! http://www.microsoft.com/Technet rubrique script center). Le premier liste les membres d'un groupe et le second désactive le compte demandé. En assemblant le tout, on obtient ce que tu veux faire.
On Error Resume Next Set objGroup = GetObject("LDAP://cn=Scientists,ou=R&D,dc=NA,dcúbrikam,dc=com") objGroup.GetInfo arrMemberOf = objGroup.GetEx("member") WScript.Echo "Members:" For Each strMember in arrMemberOf WScript.echo strMember Next
Const ADS_UF_ACCOUNTDISABLE = 2 Set objUser = GetObject ("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com") intUAC = objUser.Get("userAccountControl") objUser.Put "userAccountControl", intUAC OR ADS_UF_ACCOUNTDISABLE objUser.SetInfo
je suis à votre disposition pour toute information complémentaire.
Cordialement,
Benoît
"Naseeb" wrote in message news:%
Bonjour,
Je cherche à trouver un moyen pour changer les propriétés de tous les utilsateurs de rouvant dans un groupe ? Pourriez-vous m'aider svp. Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?
Merci pour votre aide.
Naseeb
Merci benoît pour votre aide.
Je pourrai tester votre solution d'ici quelques jours, je vous tiens au
courant, mais avec vos infos il n'y aura pas de souci !
Merci
Naseeb
"SAUTIERE Benoît" <benoitsautiereavecsousansspan@freesansspam.french> a
écrit dans le message de news: 444d20b1$0$18252$636a55ce@news.free.fr...
Bonsoir, si tes contrôleurs de domaine sont sous Windows 2003, tu peut
utiliser les outils livrés en standard.
DSQUERY.EXE permet de formuler une requête et de rediriger le résultat de
celle-ci vers DSMOD.EXE pour effectuer la modification nécessaire.
Si tu veux le faire en VBSCRIPT. Tu trouvera ci-dessous deux exemples
issus du script center (quand on a une bonne source, on l'exploite à fond!
http://www.microsoft.com/Technet rubrique script center). Le premier liste
les membres d'un groupe et le second désactive le compte demandé. En
assemblant le tout, on obtient ce que tu veux faire.
On Error Resume Next
Set objGroup =
GetObject("LDAP://cn=Scientists,ou=R&D,dc=NA,dcúbrikam,dc=com")
objGroup.GetInfo
arrMemberOf = objGroup.GetEx("member")
WScript.Echo "Members:"
For Each strMember in arrMemberOf
WScript.echo strMember
Next
Const ADS_UF_ACCOUNTDISABLE = 2
Set objUser = GetObject
("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com")
intUAC = objUser.Get("userAccountControl")
objUser.Put "userAccountControl", intUAC OR ADS_UF_ACCOUNTDISABLE
objUser.SetInfo
je suis à votre disposition pour toute information complémentaire.
Cordialement,
Benoît
"Naseeb" <naseeb@free.fr> wrote in message
news:%23CkdU9sZGHA.4580@TK2MSFTNGP03.phx.gbl...
Bonjour,
Je cherche à trouver un moyen pour changer les propriétés de tous les
utilsateurs de rouvant dans un groupe ?
Pourriez-vous m'aider svp.
Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?
Je pourrai tester votre solution d'ici quelques jours, je vous tiens au courant, mais avec vos infos il n'y aura pas de souci !
Merci
Naseeb
"SAUTIERE Benoît" a écrit dans le message de news: 444d20b1$0$18252$
Bonsoir, si tes contrôleurs de domaine sont sous Windows 2003, tu peut utiliser les outils livrés en standard. DSQUERY.EXE permet de formuler une requête et de rediriger le résultat de celle-ci vers DSMOD.EXE pour effectuer la modification nécessaire.
Si tu veux le faire en VBSCRIPT. Tu trouvera ci-dessous deux exemples issus du script center (quand on a une bonne source, on l'exploite à fond! http://www.microsoft.com/Technet rubrique script center). Le premier liste les membres d'un groupe et le second désactive le compte demandé. En assemblant le tout, on obtient ce que tu veux faire.
On Error Resume Next Set objGroup = GetObject("LDAP://cn=Scientists,ou=R&D,dc=NA,dcúbrikam,dc=com") objGroup.GetInfo arrMemberOf = objGroup.GetEx("member") WScript.Echo "Members:" For Each strMember in arrMemberOf WScript.echo strMember Next
Const ADS_UF_ACCOUNTDISABLE = 2 Set objUser = GetObject ("LDAP://cn=myerken,ou=management,dcúbrikam,dc=com") intUAC = objUser.Get("userAccountControl") objUser.Put "userAccountControl", intUAC OR ADS_UF_ACCOUNTDISABLE objUser.SetInfo
je suis à votre disposition pour toute information complémentaire.
Cordialement,
Benoît
"Naseeb" wrote in message news:%
Bonjour,
Je cherche à trouver un moyen pour changer les propriétés de tous les utilsateurs de rouvant dans un groupe ? Pourriez-vous m'aider svp. Par exemple, je voudrais Locker tous les comptes se trouvant un groupe ?