Question
Ajout email compte AD
- balek
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 71
- Remerciements reçus 0
il y a 16 ans 2 semaines #1912
par balek
Ajout email compte AD a été créé par balek
BOnjour,
j'ai commencer un script pour modifier le champs mail sur bcp de compte de mon AD ( email inexistant)
[code:1]
$mail=\"@tata.com\"
$objUSer=[ADSI]\"LDAP://CN=toto,OU=Utilisateurs,DC=tata,DC=com\"
$objuser.put(\"mail\", \"toto.nom$mail\"«»)
$objuser.setInfo()[/code:1]
Facile ça, mais pas vraiment suffisant pour ce que je veux faire.
J'aimerais que sur un OU complète, on récupère le champs \"prénom\" et le champs \"nom\" de chaque utilisateur pour pouvoir mettre dans l'adresse email : Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Mais j'galere vraiment...
Une idée pour me faire redemarrer ?
MErci d'avance.
j'ai commencer un script pour modifier le champs mail sur bcp de compte de mon AD ( email inexistant)
[code:1]
$mail=\"@tata.com\"
$objUSer=[ADSI]\"LDAP://CN=toto,OU=Utilisateurs,DC=tata,DC=com\"
$objuser.put(\"mail\", \"toto.nom$mail\"«»)
$objuser.setInfo()[/code:1]
Facile ça, mais pas vraiment suffisant pour ce que je veux faire.
J'aimerais que sur un OU complète, on récupère le champs \"prénom\" et le champs \"nom\" de chaque utilisateur pour pouvoir mettre dans l'adresse email : Cette adresse e-mail est protégée contre les robots spammeurs. Vous devez activer le JavaScript pour la visualiser.
Mais j'galere vraiment...
Une idée pour me faire redemarrer ?
MErci d'avance.
Connexion ou Créer un compte pour participer à la conversation.
- Robin Lemesle
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 260
- Remerciements reçus 0
il y a 16 ans 2 semaines #1915
par Robin Lemesle
Robin MVP PowerShell
Réponse de Robin Lemesle sur le sujet Re:Ajout email compte AD
Faire une boucle sur tous les utilisateurs d'une OU. Puis appliquer ton bout de code.
Regarde cet excellent script !
powershell-scripting.com/index.php?optio...id=188&Itemid=71
Regarde cet excellent script !
powershell-scripting.com/index.php?optio...id=188&Itemid=71
Robin MVP PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- balek
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 71
- Remerciements reçus 0
il y a 16 ans 2 semaines #1916
par balek
Réponse de balek sur le sujet Re:Ajout email compte AD
Merci pour ton aide, mais j'vais avoir un peu de mal a me servir de ce script bien fourni pour moi
Par conter j'ai un ptit peu avancer sur la mise ne place de variable pour les adresses email :
[code:1]
$objUSer=[ADSI]\"LDAP://CN=toto tata,OU=test,DC=tata,DC=com\"
$prenom=$objuser.givenName
$nom=$objuser.sn
$dom=\"@tata.com\"
$mail=\"$prenom.$nom$dom\"
$objuser.put(\"mail\", \"$mail\"«»)
$objuser.setInfo()[/code:1]
Reste a appliquer ca sur une OU pour chaque user...
J'vais trouver ...<br><br>Message édité par: balek, à: 11/03/08 16:22
Par conter j'ai un ptit peu avancer sur la mise ne place de variable pour les adresses email :
[code:1]
$objUSer=[ADSI]\"LDAP://CN=toto tata,OU=test,DC=tata,DC=com\"
$prenom=$objuser.givenName
$nom=$objuser.sn
$dom=\"@tata.com\"
$mail=\"$prenom.$nom$dom\"
$objuser.put(\"mail\", \"$mail\"«»)
$objuser.setInfo()[/code:1]
Reste a appliquer ca sur une OU pour chaque user...
J'vais trouver ...<br><br>Message édité par: balek, à: 11/03/08 16:22
Connexion ou Créer un compte pour participer à la conversation.
- balek
- Auteur du sujet
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 71
- Remerciements reçus 0
il y a 16 ans 2 semaines #1917
par balek
Réponse de balek sur le sujet Re:Ajout email compte AD
J'vais abusé sur la question mais j'arrive pas a lister les users d'un OU, pourriez vous me conseiller ?
Connexion ou Créer un compte pour participer à la conversation.
- PASCAULT
- Hors Ligne
- Membre senior
Réduire
Plus d'informations
- Messages : 78
- Remerciements reçus 0
il y a 16 ans 2 semaines #1921
par PASCAULT
Réponse de PASCAULT sur le sujet Re:Ajout email compte AD
Slt,
Tu devrais pouvoir trouver ton bonheur ici:
powershell-scripting.com/index.php?optio...;id=78&Itemid=71
A noter que plutôt que de pointer sur le domaine, tu peux spécifier directement un container particulier avec ADSI :
[code:1]$de=[ADSI]\"LDAP://ou=MonOU,dc=Mon,dc=Domaine\"[/code:1]
Sinon, si tu veux faire une recherche d'objet un peu plus particulière (lieu, nom commençant par..., ), , tu peux te baser là dessus:
www.microsoft.com/technet/scriptcenter/t...winpsh/searchad.mspx
Tu devrais pouvoir trouver ton bonheur ici:
powershell-scripting.com/index.php?optio...;id=78&Itemid=71
A noter que plutôt que de pointer sur le domaine, tu peux spécifier directement un container particulier avec ADSI :
[code:1]$de=[ADSI]\"LDAP://ou=MonOU,dc=Mon,dc=Domaine\"[/code:1]
Sinon, si tu veux faire une recherche d'objet un peu plus particulière (lieu, nom commençant par..., ), , tu peux te baser là dessus:
www.microsoft.com/technet/scriptcenter/t...winpsh/searchad.mspx
Connexion ou Créer un compte pour participer à la conversation.
- Arnaud Petitjean
- Hors Ligne
- Modérateur
il y a 16 ans 2 semaines #1928
par Arnaud Petitjean
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Réponse de Arnaud Petitjean sur le sujet Re:Ajout email compte AD
Salut Balek,
Allez j'ose le dire, dans le livre y'a tout ce qui faut à ce sujet . Nous avons dédié un chapitre entier au management d'Active Directory avec ADSI. Il y a aussi des études de cas, dont une qui te serais bien utile...
Arnaud
Allez j'ose le dire, dans le livre y'a tout ce qui faut à ce sujet . Nous avons dédié un chapitre entier au management d'Active Directory avec ADSI. Il y a aussi des études de cas, dont une qui te serais bien utile...
Arnaud
MVP PowerShell et créateur de ce magnifique forum
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.082 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Ajout email compte AD