目前想利用PowerShell自動發送信件給公司內部的人員,txt檔瀏覽格式正常,如下:
但是輸出到Outlook後格式會跑掉,如下:
目前我是這樣去寫的
$Names= Get-ChildItem -path C:\Test\* | select-object -ExpandProperty Name
foreach($name in $Names){
$output1=$Name.replace(".txt","")
$file=Get-Content -path C:\Test\"$output1".txt
$sender="MailText@aaa.com.tw"
$subject ="共用目錄每周定期清除檔案清單"
$a=
$server="IP"
$body = "您好:"+"`n"+"$file"
$to = "$output1"+'@aaa.com.tw'
$mail = New-Object System.Net.Mail.MailMessage
$msg=New-Object System.Net.Mail.MailMessage $sender,$to,$subject,$body
$client=New-Object System.Net.Mail.SmtpClient $server
$client.send($msg)
}
請問各位可以用甚麼方式去修正呢?