Question [Résolu] Envoi de mails aux membres d'un groupe AD

Plus d'informations
il y a 9 ans 6 mois #22229 par arludik
Bonjour à tous,

Je récupère les adresses mail des utilisateurs d'un groupe AD spécifique par le code suivant :

$To=(ADGroupMember -Identity \"test\" -Recursive | Get-ADUser -Properties Name, EmailAddress | Where-Object {$_.EmailAddress -ne $null} | Select -ExpandProperty EmailAddress) -join \",\" | Out-String

La variable \"To\" retourne bien :

prenom1.nom1@serveur.com,prenom2.nom2@serveur.com, ...

Par contre au niveau de la commande send-mailmessage, j'ai l'erreur :

Send-MailMessage : Un caractère non valide a été trouvé dans l'en-tête du courrier : ','.
Send-MailMessage : Un destinataire doit être spécifié.

Auriez-vous une idée ?

Merci pour votre aide

Message édité par: arludik, à: 31/08/16 09:18<br><br>Message édité par: Arnaud, à: 31/08/16 15:45

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

Plus d'informations
il y a 9 ans 6 mois #22231 par Arnaud Petitjean
Hello !

Tout simplement parce que tu dois fournir au paramètre \&quot;To\&quot; un tableau de chaine de caractères. Regarde l'aide :

SYNTAXE
Send-MailMessage [-To] &lt;string[]&gt; [-Subject] &lt;string&gt; -From &lt;string&gt; [[-Body] &lt;string&gt;] [[-SmtpServer] &lt;string&gt;] [-Attachments &lt;string[]&gt;] [-Bcc &lt;string[]&gt;
] [-BodyAsHtml] [-Cc &lt;string[]&gt;] [-Credential &lt;PSCredential&gt;] [-DeliveryNotificationOption {None | OnSuccess | OnFailure | Delay | Never}] [-Encoding &lt;Enco
ding&gt;] [-Priority {Normal | Low | High}] [-UseSsl] [&lt;CommonParameters&gt;]

Donc, ne cherches pas à concatener les destinataires avec la virgule comme séparateur de champs.

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.

Plus d'informations
il y a 9 ans 6 mois #22234 par arludik
Bonjour Arnaud,

Problème résolu !

Merci pour ton aide<br><br>Message édité par: arludik, à: 31/08/16 09:14

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

Temps de génération de la page : 0.049 secondes
Propulsé par Kunena