小编tri*_*y69的帖子

发送仅包含一行 robocopy 摘要的电子邮件

有人可以帮我做到这一点,以便只显示电子邮件日志的一行吗?像这样:

Bytes Copied: 27.0 k on Thursday, April 29, 2021 6:15:20 PM
Run Code Online (Sandbox Code Playgroud)

这段代码给了我这个日志:

$Logfile = "C:\Powershell\robocopy.txt"
Clear-Content "C:\Powershell\robocopy.txt" -Force
$EmailFrom = "testing@test.com"
$EmailTo = "test@test.com"
$EmailBody = "completed successfully. See attached log file"
$EmailSubject = "Summary"

$files = @("SCRIPT")

for($i = 0; $i -lt $files.Count; $i++){
    robocopy "C:\$($files[$i])" "C:\NEW TEST\folder\folder\$($files[$i])" /Z /e /xx /W:5 /MAXAGE:2 /NFL /NDL /NJH /nc /np /unilog+:$Logfile
}

Send-MailMessage -To $EmailTo -from $EmailFrom -Subject $EmailSubject -Body $EmailBody -attachment $Logfile -smtpserver 192.168.24 -Port 25


#log give me …
Run Code Online (Sandbox Code Playgroud)

csv powershell split file robocopy

1
推荐指数
1
解决办法
129
查看次数

标签 统计

csv ×1

file ×1

powershell ×1

robocopy ×1

split ×1