【发布时间】:2015-03-24 22:12:33
【问题描述】:
我有一个 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"
我的问题是:如何添加到此脚本以通过电子邮件发送任何错误消息,或者是否存在丢失文件、重复文件或进程由于某种原因(超时等)失败?
谢谢,
【问题讨论】:
-
This 可能会有所帮助!
标签: powershell powershell-2.0 powershell-3.0 powershell-ise