Benutzer mit den meisten Antworten
Send-Mailmessage -encoding ???

Frage
-
Hallo,
vielleicht eine blöde Frage, aber ich stehe auf dem Schlauch. Wie übergebe ich dem Parameter -encoding von Send-Mailmessage Werte?
Send-MailMessage -encoding 'UTF8' und div. Varianten ergeben immer nur:
Send-MailMessage : Cannot bind parameter 'Encoding'. Cannot convert the "utf8" value of type "System.String" to type "System.Text.Encoding".
Viele Grüße
Lars
Antworten
-
Hallo,
ich habs :-) !!!
$utf8 = New-Object System.Text.utf8encoding send-mailmessage -enconding $utf8 -to .. -from .. u.s.w.
Viele Grüße
Lars
- Als Antwort markiert Andrei TalmaciuModerator Montag, 20. September 2010 08:23
Alle Antworten
-
Hallo Lars
Verwende statt -encoding 'UTF8' doch mal -encoding "UTF8" (mit Gänsefüsschen). Sieht es dann besser aus?
Siehe auch: http://technet.microsoft.com/de-de/library/dd347693.aspx
Gruß
Carsten
-
Hallo Carsten
alles was -encoding übergeben wird, wird als system.string interpretiert. Außer man deklariert vorher eine Variable anders und übergibt die dann.
Ich solpere immer wieder über http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx. Hier gibts auch die Instanz Hierachie
System.Text.Encoding
System.Text.ASCIIEncoding
System.Text.UnicodeEncoding
System.Text.UTF32Encoding
System.Text.UTF7Encoding
System.Text.UTF8EncodingAber [System.Text.UTF8Encoding]$test = 'utf8' oder sowas ist ja quatsch und mit [System.Text.UTF8Encoding] | gm sehe ich jetzt auch nichts wirklich hilfreiches.
Gruß
Lars -
Hallo,
ich habs :-) !!!
$utf8 = New-Object System.Text.utf8encoding send-mailmessage -enconding $utf8 -to .. -from .. u.s.w.
Viele Grüße
Lars
- Als Antwort markiert Andrei TalmaciuModerator Montag, 20. September 2010 08:23