tirsdag den 4. oktober 2011

Send-MailMessage


Har i dag brugt alt for lang tid på at regne ud, hvorfor Send-MailMessage nægter at skrive danske karakterer. Jeg var klar over, at jeg skulle bruge -Encoding parameteren, men ulig alle andre cmdlets, hvor den parameter efterfølges af eksempelvis Unicode (hvilket som regel giver danske karakterer), genererer Send-MailMessage denne fejl, når cmdletten bruges med -Encoding Unicode:
Send-MailMessage : Cannot bind parameter 'Encoding'. Cannot convert the "unicode" value of type "System.String" to type "System.Text.Encoding".

Skønt!

Den store facitliste (Google) skulle kildes lidt før den spyttede følgende ud:

Og der var så løsningen:
-Encoding [System.Text.Encoding]::UNICODE

Tak Shay Levi!

Ingen kommentarer:

Send en kommentar