Bonjour
J'ais besoin d'extraire la base des utilisateurs de l'Active Directory.
Il me faut comme infos pour chaque user, ses Groupes et le script de
connexion
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
Jean-Claude BELLAMY
Dans le message news: , Yankee s'est ainsi exprimé:
Bonjour J'ais besoin d'extraire la base des utilisateurs de l'Active Directory. Il me faut comme infos pour chaque user, ses Groupes et le script de connexion
Comment je peux faire?
Avec un script VBS, cela se fait (assez) aisément.
Exemple : (brut de fonderie, à toi d'adapter ...)
----------- couper ici ----------- On Error Resume Next Const E_ADS_PROPERTY_NOT_FOUND = &h8000500D ' remplacer ci-dessous la valeur de "domain" ' par le nom canonique réel du domaine ' (ici domaine "jcb.org") Domain="dc=jcb,dc=org" Set objOU = GetObject("LDAP://cn=Users," & Domain) ObjOU.Filter= Array("user")
For Each objUser in objOU arrMemberOf = objUser.Getex("memberof") If Err.Number <> E_ADS_PROPERTY_NOT_FOUND Then Wscript.Echo objUser.cn & " est membre de : " For Each Group in arrMemberOf WScript.Echo vbTab & Group Next Else WScript.Echo objUser.cn & " attribut 'membre de' non défini" Err.Clear End If script=objUser.Get("scriptPath") If Err.Number <> E_ADS_PROPERTY_NOT_FOUND Then WScript.Echo "script de connexion : " & script else WScript.Echo "script de connexion non défini" end if Wscript.Echo VbCrLf Next ----------- couper ici -----------
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
Dans le message news:OWKzFBziEHA.3348@TK2MSFTNGP12.phx.gbl ,
Yankee <guillaume.gerphagnon@nospam.ifrance.com> s'est ainsi exprimé:
Bonjour
J'ais besoin d'extraire la base des utilisateurs de l'Active
Directory. Il me faut comme infos pour chaque user, ses Groupes et le
script de connexion
Comment je peux faire?
Avec un script VBS, cela se fait (assez) aisément.
Exemple :
(brut de fonderie, à toi d'adapter ...)
----------- couper ici -----------
On Error Resume Next
Const E_ADS_PROPERTY_NOT_FOUND = &h8000500D
' remplacer ci-dessous la valeur de "domain"
' par le nom canonique réel du domaine
' (ici domaine "jcb.org")
Domain="dc=jcb,dc=org"
Set objOU = GetObject("LDAP://cn=Users," & Domain)
ObjOU.Filter= Array("user")
For Each objUser in objOU
arrMemberOf = objUser.Getex("memberof")
If Err.Number <> E_ADS_PROPERTY_NOT_FOUND Then
Wscript.Echo objUser.cn & " est membre de : "
For Each Group in arrMemberOf
WScript.Echo vbTab & Group
Next
Else
WScript.Echo objUser.cn & " attribut 'membre de' non défini"
Err.Clear
End If
script=objUser.Get("scriptPath")
If Err.Number <> E_ADS_PROPERTY_NOT_FOUND Then
WScript.Echo "script de connexion : " & script
else
WScript.Echo "script de connexion non défini"
end if
Wscript.Echo VbCrLf
Next
----------- couper ici -----------
--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org Jean-Claude.Bellamy@wanadoo.fr *
JC.Bellamy@free.fr
Dans le message news: , Yankee s'est ainsi exprimé:
Bonjour J'ais besoin d'extraire la base des utilisateurs de l'Active Directory. Il me faut comme infos pour chaque user, ses Groupes et le script de connexion
Comment je peux faire?
Avec un script VBS, cela se fait (assez) aisément.
Exemple : (brut de fonderie, à toi d'adapter ...)
----------- couper ici ----------- On Error Resume Next Const E_ADS_PROPERTY_NOT_FOUND = &h8000500D ' remplacer ci-dessous la valeur de "domain" ' par le nom canonique réel du domaine ' (ici domaine "jcb.org") Domain="dc=jcb,dc=org" Set objOU = GetObject("LDAP://cn=Users," & Domain) ObjOU.Filter= Array("user")
For Each objUser in objOU arrMemberOf = objUser.Getex("memberof") If Err.Number <> E_ADS_PROPERTY_NOT_FOUND Then Wscript.Echo objUser.cn & " est membre de : " For Each Group in arrMemberOf WScript.Echo vbTab & Group Next Else WScript.Echo objUser.cn & " attribut 'membre de' non défini" Err.Clear End If script=objUser.Get("scriptPath") If Err.Number <> E_ADS_PROPERTY_NOT_FOUND Then WScript.Echo "script de connexion : " & script else WScript.Echo "script de connexion non défini" end if Wscript.Echo VbCrLf Next ----------- couper ici -----------
-- May the Force be with You! La Connaissance s'accroît quand on la partage ---------------------------------------------------------- Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org http://www.bellamyjc.org *
technicland
Yankee nous a dit :
Bonjour J'ais besoin d'extraire la base des utilisateurs de l'Active Directory. Il me faut comme infos pour chaque user, ses Groupes et le script de connexion
Comment je peux faire?
Merci
Bonjour pas cool le multipost reponse aussi sur windows.serveur lire ceci aussi a l occasion http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm Laurent
Yankee nous a dit :
Bonjour
J'ais besoin d'extraire la base des utilisateurs de l'Active
Directory. Il me faut comme infos pour chaque user, ses Groupes et le
script de connexion
Comment je peux faire?
Merci
Bonjour
pas cool le multipost reponse aussi sur windows.serveur
lire ceci aussi a l occasion
http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm
Laurent
Bonjour J'ais besoin d'extraire la base des utilisateurs de l'Active Directory. Il me faut comme infos pour chaque user, ses Groupes et le script de connexion
Comment je peux faire?
Merci
Bonjour pas cool le multipost reponse aussi sur windows.serveur lire ceci aussi a l occasion http://support.microsoft.com/directory/worldwide/fr/newsgroup/regles.htm Laurent
Thierry DEMAN [MVP]
Bonsoir,
2 outils utiles (et fournis d'origine) :
csvde ldifde
A bientôt, -- Thierry DEMAN-BARCELÒ MVP Exchange,SQL/Server FAQ Exchange: http://faqexchange.dyndns.org Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm
"Yankee" a écrit dans le message de news:
Bonjour J'ais besoin d'extraire la base des utilisateurs de l'Active Directory. Il me faut comme infos pour chaque user, ses Groupes et le script de connexion
Comment je peux faire?
Merci
Bonsoir,
2 outils utiles (et fournis d'origine) :
csvde
ldifde
A bientôt,
--
Thierry DEMAN-BARCELÒ
MVP Exchange,SQL/Server
FAQ Exchange: http://faqexchange.dyndns.org
Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm
"Yankee" <guillaume.gerphagnon@nospam.ifrance.com> a écrit dans le message
de news: OWKzFBziEHA.3348@TK2MSFTNGP12.phx.gbl...
Bonjour
J'ais besoin d'extraire la base des utilisateurs de l'Active Directory.
Il me faut comme infos pour chaque user, ses Groupes et le script de
connexion
A bientôt, -- Thierry DEMAN-BARCELÒ MVP Exchange,SQL/Server FAQ Exchange: http://faqexchange.dyndns.org Site personnel: http://webfamilial.dyndns.org/thierry/pageprincipale.htm
"Yankee" a écrit dans le message de news:
Bonjour J'ais besoin d'extraire la base des utilisateurs de l'Active Directory. Il me faut comme infos pour chaque user, ses Groupes et le script de connexion
Comment je peux faire?
Merci
technicland
Thierry DEMAN [MVP] nous a dit :
2 outils utiles (et fournis d'origine) : csvde ldifde
Bonjour Thierry c'est ce que je lui ai repondu sur windows.server si il faisait pas du multipost ca serait plus cimple ;-) Laurent
Thierry DEMAN [MVP] nous a dit :
2 outils utiles (et fournis d'origine) :
csvde
ldifde
Bonjour Thierry
c'est ce que je lui ai repondu sur windows.server si il faisait pas du
multipost ca serait plus cimple ;-)
Laurent