邮件收发功能使用说明
使用目的:该程序用于实现物理带库添加磁带后自动清点功能。
程序组成:有两个脚本组成,netbackup.bat和sendmail.vbs。
存放目录:D:\nbu_inventory_daily下
运行机制:该程序由Windows操作系统的计划任务调用执行,每天下午5点发起调用操作。执行时,先执行netbackup.bat进行磁带库的清点操作,并记录报告;然后会自动调用sendmail.vbs,并完成邮件发送功能,将报告以附件形式发出。
相关参数:
在netbackup.bat脚本中,
vmupdate.exe,实现带库的清点操作,并记录报告。
之后,自动调用sendmail.vbs脚本。
在sendmail.vbs脚本中,
Email.From,是邮件发送人;
Email.To,是邮件收件人;
Email.Cc,是邮件抄送人;
Email.Bcc,是邮件密送人;
Email.Subject,是邮件标题;
Email.Textbody,是邮件内容。
--netbackup
脚本:"C:\Program Files\Veritas\Volmgr\bin\vmupdate.exe" -rt TLD -rn 2 -mt HCART2 -p offline_ppool -h ccn-nbu-clu > D:\nbu_inventory_daily\%date:~-4%%date:~-10,-8%%date:~-7,-5%.txt
D:\nbu_inventory_daily\sendmail.vbs
--sendmail
NameSpace = "http://schemas.microsoft.com/cdo/configuration/"
Function sbday
sbday=FormatDateTime(now,2)
End Function
yy=right("0000"&year(sbday),4)
mm=right("00"&month(sbday),2)
dd=right("00"&day(sbday),2)
sdt=yy & mm & dd
file="D:\nbu_inventory_daily\" & sdt & ".txt"
Set Email = CreateObject("CDO.Message")
Email.From = "ccn-nbu-clu@canon.com.cn"
Email.To = mail@sina.com.cn
Email.Cc = "mail@sina.com.cn"
Email.Bcc = "mail@sina.com.cn"
Const ForReading = 1, ForWriting = 2, ForAppending = 8
dim fso, f
Set fso = Createobject("Scripting.FileSystemObject")
Set f = fso.OpenTextFile(file, ForReading)
BodyText = f.ReadAll

'Set o = CreateObject("Scripting.FileSystemObject")
's = o.OpenTextFile( file ).ReadAll()
's = o.OpenTextFile(file).ReadAll()
'If InStr(s, "Volume configuration is up-to-date with robot contents.") <> 0 Then
'Email.Subject = "normal"
'Else
'If InStr(s, "Volume configuration successfully updated") <> 0 Then
'Email.Subject = "success"
'Else
'Email.Subject = "faild"
'End if
'End if
f.Close
Set f = Nothing
Set fso = Nothing
Email.Subject = sdt & "ccn-nbu-clu check report"
Email.Textbody = BodyText
'Email.AddAttachment file
With Email.Configuration.Fields
.Item(NameSpace&"sendusing") = 2
.Item(NameSpace&"smtpserver") = "ccn-bj-hub01.cn.canon-asia.com"
.Item(NameSpace&"smtpserverport") = 25
.Item(NameSpace&"smtpauthenticate") = 1
.Update
End With
Email.Send

转载于:https://blog.51cto.com/terrynie/1076717

Symantec NetBackup 7.1 自动刷新磁带脚本相关推荐

  1. 快捷指令 自动刷新网页 脚本

    要自动刷新网页,你可以使用 JavaScript 脚本来实现.具体步骤如下: 打开你要刷新的网页. 在浏览器地址栏中输入 javascript: . 输入代码:location.reload(); . ...

  2. Chrome页面自动刷新js脚本

    Chrome的snippets是小脚本,还可以创作并在Chrome DevTools的来源面板中执行.您可以访问和从任何页面运行它们.当你运行一个片段,它从当前打开的页面的上下文中执行.本文主要讲如何 ...

  3. 网页自动刷新JavaScript脚本

    获取id值,一分钟自动刷新(单位毫秒) setInterval(function(){document.getElementById("xxx").click();},xxx);

  4. 定时刷新网页脚本python_在特定时间后自动刷新Python脚本

    我有一个脚本,从一个网站获取火车发车时间,并保存时间和日期时间.现在在一个名为resp的变量中. Resp包含下一班火车出发的时间.在 然后它使用Tkinter创建一个新窗口:class Exampl ...

  5. js脚本实现网页自动刷新

    js脚本实现网页自动刷新 //网页自动刷新代码 timeout=prompt("Set timeout (Second):"); count=0 current=location. ...

  6. JSP学习笔记(五):日期处理、页面重定向、点击量统计、自动刷新和发送邮件...

    一.JSP 日期处理: 使用JSP最重要的优势之一,就是可以使用所有Java  API.本节讲述Java中的Date类,它在java.util包下,封装了当前日期和时间. Date类有两个构造函数.第 ...

  7. 技术宅硬核跨年,DIY墨水屏日历:自动刷新位置、天气,随机播放2000多条「毒鸡汤」| 开源...

    贾浩楠 鱼羊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 自制一个电子墨水屏日历,需要几步? 是能自动刷新位置.天气情况,还能随机播放2000多条毒鸡汤的那种. ↑↑↑就像这样:如果我的人生 ...

  8. 结合 live-reload 实现自动刷新

    结合 live-reload 实现自动刷新 前端工程师日常开发最频繁(实际上最浪费时间)的操作是什么?可能你已经想到了,就是刷新页面,要让变更生效,需要重新加载,刷新页面的操作就变成了重复低效的操作. ...

  9. notepad++设置自动刷新文本(中文版/英文版)

    目录 问题描述 设置方法 中文版 英文版 问题描述 现在包括很多文档.日志.代码,在查看时 为了格式整齐 更好的发现问题,我们都使用notepad++打开查看,但是,我们修改了文档内容时,如何让文档自 ...

最新文章

  1. 【宋红康学习日记3】运算符
  2. linux命令之创建符号连接-ln
  3. 【AI-1000问】Face detection、alignment、verification、identification(recognization) 你能分的清楚吗?
  4. 用Python做自然语言处理必知的八个工具【转载】
  5. 讲讲Linq to SQL映射(基础篇)
  6. 钉钉下载与安装过程 适用于windows系统 20200718
  7. (48)FPGA状态机描述(一段式)
  8. 大数据 ---(4)大数据驱动的金融业务创新(用户画像-数据架构-标签建模)
  9. SAP License:制造企业信息化新动向
  10. 计算机可以调剂其他专业吗,机械能跨专业调剂计算机吗
  11. 程序员需不需要数学知识?
  12. win10添加桌面图标到开始屏幕
  13. 计算机中求声音传输时间公式,混响时间常用的几种计算公式
  14. CTFshow 击剑杯 部分WP
  15. 【数值分析】Jacobi、Seidel和Sor迭代法求解线性方程组(附matlab代码)
  16. endnote导入知网文献
  17. CF1238E Keyboard Purchase
  18. 视频教程-用project做项目计划及总结报表-研发管理
  19. GEE|.updateMask()用法示例
  20. 仿网易新闻的首页+QQ的侧滑菜单栏

热门文章

  1. centos7.6基础
  2. timer定时器_拾遗Timer定时器
  3. python 获取文件后缀名的方法
  4. java格式_java时间格式转换大全
  5. js中的几种跨域方法
  6. java jfreechart下载_jfreechart下载-JFreeChart下载安装[java图表插件]-PC下载网
  7. spring service 怎么拿到数据源信息_SSM(SpringMVC + Spring + MyBatis)中各层作用及关系Ⅰ...
  8. D - 数据结构实验之排序四:寻找大富翁
  9. Python-OpenCV 处理视频(二): 视频处理
  10. Java NIO 入门