#Map Network Drive New-PSDrive -Persist -Name "Z" -PSProvider "FileSystem" -Root "\\NAS\backup" -Confirm:$false # set variables $date = get-Date -UFormat "%d-%m-%Y" $SourceFolder = "D:\" $DestinationFolder = "Z:\DATA" $Logfile = "backup-$date.log" $EmailParams = @{ From = "support@comprofix.com" To = "support@comprofix.com" Subject = "Backup Log $date" SMTPServer = "mail.comprofix.local" Port = "25" } # copy ROBOCOPY.EXE $SourceFolder $DestinationFolder /E /J /PURGE /MIR /X /FP /NS /NDL /ETA /TEE /np /LOG:$LogFile /XD "$RECYCLE.BIN" "System Volume Information" ".session" # build email body $EmailBody = (Get-Content $Logfile | % { "$_
" -replace "`t"," " -replace " "," " }) #send email Send-MailMessage @EmailParams -Bodyashtml "
$EmailBody
" #Disconnect Network Drive Get-PSDrive Z | Remove-PSDrive -Confirm:$false