Question Ajout email compte AD

Plus d'informations
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.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 16 ans 2 semaines #1915 par Robin Lemesle
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

Robin MVP PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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 ? :S

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
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]\&quot;LDAP://ou=MonOU,dc=Mon,dc=Domaine\&quot;[/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.

Plus d'informations
il y a 16 ans 2 semaines #1928 par Arnaud Petitjean
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

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
Propulsé par Kunena