Question cmdlet send-mailmessage

Plus d'informations
il y a 12 ans 1 semaine #17149 par cam
cmdlet send-mailmessage a été créé par cam
Bonjour,

Je souhaite convertir un message au format ITF8 en utilisant le paramètre encoding à la cmdlet send-mailmessage mais j'obtiens un message d'erreur : Impossible de convertir la valeur « UTF8 » du type « System.String » en type « System.Text.Encoding »

Ma commande est la suivante :
send-mailmessage -from \"<mon adresse>\" -to \"<adresse destinataire>\" -Subject \"test\" -BodyAsHtml -Attachment \"ma pièce jointe\" -Encoding UTF8 -priority High -smtpServer \"monserveursmtp\".

Merci d'avance pour votre aide.

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

Plus d'informations
il y a 12 ans 1 semaine #17151 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:cmdlet send-mailmessage
Salut,
c'est un bug sous PS v2 .

Il faut créer une instance du type attendu par le paramètre :
[code:1]
$Encodage = New-Object System.Text.utf8encoding
[/code:1]

Tutoriels PowerShell

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

Plus d'informations
il y a 12 ans 1 semaine #17152 par cam
Réponse de cam sur le sujet Re:cmdlet send-mailmessage
Laurent Dardenne écrit:

Salut,
c'est un bug sous PS v2 .

Il faut créer une instance du type attendu par le paramètre :
[code:1]
$Encodage = New-Object System.Text.utf8encoding
[/code:1]


Merci beaucoup pour cette réponse super rapide et efficace.
ça fonctionne correctement.

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

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