【发布时间】:2019-08-30 16:07:47
【问题描述】:
我在我的 PS 脚本中使用下面的代码来捕获 Robocopy 输出的一部分并通过电子邮件发送,但它不保持输出格式。
$roboresult = (Get-Content $tmpdest\$RoboLog | Select-Object -first 15)
$roboresult += (Get-Content $tmpdest\$RoboLog | Select-Object -last 10)
$roboresult
在电子邮件中显示如下(未格式化);
----------------------------------- -------------------------------- ROBOCOPY :: 强大的 Windows 文件复制
-------------------------------------------------- ----------------------------- 开始时间:2019 年 4 月 9 日星期二 09:27:17 来源:I:~temp\SIGNO\ 目标:\BRC\H$~temp\SIGNO\ 文件:. 选项:. /X /NDL /NFL /S /E /COPY:DAT /MOVE /Z /NP /MT:8 /R:10 /W:5
-------------------------------------------------- ---------------------------------------- ---------- -------------------------------------------------- ------ 总复制跳过不匹配失败附加目录:
1235 1235 0 0 0 0 文件 :
147408 147408 0 0 0 0 字节: 79.215 克 79.215 克 0 0 0 0 次 : 27:56:05 2:47:50 0:00:00 0:21:21 结束 : 2019 年 4 月 9 日星期二 12:36:29
我怎样才能使我收到格式化的电子邮件?
【问题讨论】:
标签: windows powershell robocopy