Powershell для сжатия файлов и отправки электронной почты.
Я хочу 7zip файл резервной копии и отправить по электронной почте. Ниже я сделал до сих пор, который будет читать текстовые файлы и отправлять по электронной почте. Вместо этого я хочу отправить все файлы по электронной почте.
param (
[Parameter(Position=0,Mandatory=$true)] [string] $scriptPath
)
$smtpSvr = "google.com"
$From = "abc@abc.com"
$To = "abc@abc.com"
$Subject = "Check log files attached"
[string]$messagebody = ""
$logs = Get-Content $Path\*.txt
foreach ($log in $logs )
{
$messagebody = $messagebody + $log + "`r`n"
}
$smtp = New-Object Net.Mail.SmtpClient($smtpSvr)
$smtp.Send($From,$To,$Subject,$messagebody)