Powershell的电子邮件错误

BIReportGuy

我有一个PowerShell脚本,该脚本在文件夹中查找文件并将其移动到另一个文件夹,并使用日期扩展名重命名该文件。像这样:

    $a = "\\server\Users\Desktop\why agile.docx"
$f = "\\server\Users\desktop\Archive\why agile.docx"

Move-item $a $f

Function renameFile ($location, $filename, $extension)
{
    $d = get-date -uformat "%Y%m%d"

    $old = $location + $filename + $extension
    $new = $filename + "_" + $d + $extension
    rename-item $old $new
}

renamefile -location "\\server\Users\desktop\Archive\" -filename "why agile" -extension ".docx"

我的问题是:如何添加到此脚本中以通过电子邮件发送任何错误消息,或者是否缺少文件,重复文件,或者由于某种原因(超时等)导致处理失败?

谢谢,

丰富的奇瓦瓦罗利

要扩展其他答案,可以将代码包装在try块中,然后在catch块中通过电子邮件发送错误。

就像是

try {
    rename file ...
}
catch [Exception] {
    Send-MailMessage ...
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Powershell 电子邮件发送错误

来自分类Dev

电子邮件验证错误

来自分类Dev

Laravel错误:电子邮件

来自分类Dev

PHP - 电子邮件错误

来自分类Dev

多封电子邮件的swiftmailer电子邮件错误

来自分类Dev

PowerShell电子邮件数组

来自分类Dev

Powershell RDS CAL电子邮件报告

来自分类Dev

Rails + nginx + Unicorn的电子邮件错误

来自分类Dev

流星电子邮件ETIMEOUT错误

来自分类Dev

错误:键“电子邮件”的重复条目“”

来自分类Dev

电子邮件主题标题错误?

来自分类Dev

来自SQL Server的电子邮件错误

来自分类Dev

电子邮件表格出现奇怪的错误

来自分类Dev

Windows 8注册错误的电子邮件

来自分类Dev

Sudo电子邮件通知设置错误

来自分类Dev

来自SQL Server的电子邮件错误

来自分类Dev

HTML 4.01的HTML电子邮件错误

来自分类Dev

AngularJs电子邮件验证错误

来自分类Dev

电子邮件确认页面返回错误

来自分类Dev

专注于错误电子邮件的脚本

来自分类Dev

Codeigniter - 电子邮件库错误

来自分类Dev

电子邮件验证表单错误

来自分类Dev

共享电子邮件错误的附件名称

来自分类Dev

Powershell如果成功或出现错误,请发送电子邮件

来自分类Dev

操作邮件程序错误以发送电子邮件

来自分类Dev

Powershell电子邮件:如何在电子邮件正文中添加新行?

来自分类Dev

Django-对管理员错误电子邮件使用其他电子邮件后端

来自分类Dev

如果我使用了多个电子邮件,请输入多个电子邮件验证错误

来自分类Dev

我如何获得无效电子邮件或电子邮件字段为空的验证错误?