Question
[Résolu] Envoi de mails aux membres d'un groupe AD
- arludik
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 9 ans 6 mois #22229
par arludik
[Résolu] Envoi de mails aux membres d'un groupe AD a été créé 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
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.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 9 ans 6 mois #22231
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:Envoi d'un mail aux membres d'un groupe AD
Hello !
Tout simplement parce que tu dois fournir au paramètre \"To\" un tableau de chaine de caractères. Regarde l'aide :
SYNTAXE
Send-MailMessage [-To] <string[]> [-Subject] <string> -From <string> [[-Body] <string>] [[-SmtpServer] <string>] [-Attachments <string[]>] [-Bcc <string[]>
] [-BodyAsHtml] [-Cc <string[]>] [-Credential <PSCredential>] [-DeliveryNotificationOption {None | OnSuccess | OnFailure | Delay | Never}] [-Encoding <Enco
ding>] [-Priority {Normal | Low | High}] [-UseSsl] [<CommonParameters>]
Donc, ne cherches pas à concatener les destinataires avec la virgule comme séparateur de champs.
Arnaud
Tout simplement parce que tu dois fournir au paramètre \"To\" un tableau de chaine de caractères. Regarde l'aide :
SYNTAXE
Send-MailMessage [-To] <string[]> [-Subject] <string> -From <string> [[-Body] <string>] [[-SmtpServer] <string>] [-Attachments <string[]>] [-Bcc <string[]>
] [-BodyAsHtml] [-Cc <string[]>] [-Credential <PSCredential>] [-DeliveryNotificationOption {None | OnSuccess | OnFailure | Delay | Never}] [-Encoding <Enco
ding>] [-Priority {Normal | Low | High}] [-UseSsl] [<CommonParameters>]
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.
- arludik
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 9 ans 6 mois #22234
par arludik
Réponse de arludik sur le sujet Re:Envoi d'un mail aux membres d'un groupe AD
Bonjour Arnaud,
Problème résolu !
Merci pour ton aide<br><br>Message édité par: arludik, à: 31/08/16 09:14
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.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu] Envoi de mails aux membres d'un groupe AD