powershell提取html字段,powershell将“return”转换为html

我有一个powershell脚本

robocopy

在两个驱动器上进行备份,然后发送包含作业结果的电子邮件。每天晚上都有。当我最初编写脚本时,我的测试备份足够小,我可以将备份日志包括在消息正文中,也可以作为附件。但是,由于脚本实际上在执行实时备份,日志太长,远远超过100MB,所以我没有收到关于作业状态的通知。

我在找一种方法来得到这份工作的概要。我遇到了一个脚本,它可以给我想要的东西,但我不知道如何将脚本输出转换为可以作为附件发送电子邮件或包含在电子邮件正文中的内容。

LogFilePath : 150208TargetServer_S_MSO_R.TXT

Start : Sun Feb 08 21:00:01 2015

End : Sun Feb 08 21:05:53 2015

Source : \\SourcerServer\S$\Group\MSO\

Destination : \\TargetServer\R$\Platinum_Service_Replications\Group\MSO\

TotalDirs : 3217

TotalFiles : 30920

TotalMBytes : 186,863.61

CopiedDirs : 1

CopiedFiles : 4

CopiedMBytes : 55.84

FailedDirs : 0

FailedFiles : 0

FailedMBytes : 0

SpeedMBMin : 599.840

SOURCERSERVER:

TARGETSERVER:

我需要转换成html的代码行是

return $dataColl, $sourceServer, $sourceDrive, $targetServer, $targetDrive, $replicatingSysAdmin, $dataObject.LogFilePath

我试过了

$Results = $dataColl, $sourceServer, $sourceDrive, $targetServer,

$targetDrive, $replicatingSysAdmin, $dataObject.LogFilePath

Get-Process |

select ProcessName $dataColl, $sourceServer, $sourceDrive, $targetServer,

$targetDrive, $replicatingSysAdmin, $dataObject.LogFilePath |

ConvertTo-Html |

Out-File results.html

甚至这个

Write-Host $dataColl, $sourceServer, $sourceDrive, $targetServer,

$targetDrive, $replicatingSysAdmin, $dataObject.LogFilePath

但是除了上面的“return”在命令行中给出的结果之外,我无法获得任何其他输出。有人能给我推荐一种获取html或正文的方法吗?我并没有被这个脚本所束缚,所以如果有人有更好的方法,那没关系,只要我能缝合到我现有的

机器人复制

脚本。

另外,如果你需要我上传任何样品,我可以。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值