Powershell e-Mail: Comment ajouter une nouvelle ligne dans le Corps du message?

Très nouveau pour Powershell. A écrit un script powershell qui fonctionne parfaitement mais quand il envoie des messages, il ne montre pas de caractère de nouvelle ligne dans le corps. Suivants sont des configurations:

$EmailFrom = "[email protected]"
$EmailTo = "[email protected]"
$Subject = "Disk Space Low: $server"

$Body = "Server Name:  $server, <NEED NEW LINE> Drive: C,  <NEED NEW LINE>  Total Size: $sizeGB,  <NEED NEW LINE> Space Left: $freeSpaceGB"

$SMTPServer = "scan.opinergo.fn"
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 25)
#$SMTPClient.Credentials = New-Object System.Net.NetworkCredential("<From mail ID>", "Password");
$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)   

Dans le Corps que j'ai utilisé à la suite à la place de ; cherché:

1) %0d%0a - ne fonctionne PAS lorsque l'utilisateur vérifie le courrier

2) \n - PAS de TRAVAIL lorsque l'utilisateur vérifie le courrier

3) < br > - Pas de Travail lorsque l'utilisateur de vérifier le courrier

Quelqu'un pourrait s'il vous plaît suggérer quoi d'autre pourrais-je utiliser pour obtenir de nouveaux en ligne ou toutes les modifications requises dans le script?

  • Le PowerShell retour à la ligne est `n (backtick-n), avez-vous essayé?
  • Pas de. Pas eu encore dans les recherches. Merci. En essayant.
  • Merci. Il est de travail
InformationsquelleAutor fatherazrael | 2015-11-17