计划作业系列四:日志记录
  ymimIgn1vImn 2023年11月02日 27 0

调用外部程序的时候,外部程序一般有自己的日志模块。 在我们计划作业自定义脚本时,对于脚本执行的信息没有办法跟踪和审核。对于重要的作业,这是不能接受的。 使用windows日志框架,我们在脚本中添加日志记录功能。

#注册一个日志文件和源
New-EventLog -LogName copy -Source MyCopy

#获取目录下的文件
Get-ChildItem -Path $env:HOMEPATH\Documents\ -File -OutVariable f

#手动写入日志
$f.foreach({Write-EventLog -LogName copy -Source MyCopy -EventId 3 -EntryType Information -Message "Copy from source to $($_.fullname)"})

#查询日志
Get-EventLog -LogName copy

#测试完成删除日志
Remove-EventLog -LogName copy

我们知道了怎么在日志中写入数据,以及怎么删除日志,那么在调试和记录脚本执行时的事件就很容易。 这是计划作业的系列文章的最后一章,基本计划作业最主要的概论就这些东西了。如果您对这个感兴趣并且想更加深入的了解,去读微软的文档。示例只能带您入门,最基本的能力就是相同模式的问题一旦您解决过一次了。那么对于以后遇到类似的问题应该能够很轻松的应对。 总结一下:

  1. 需要周期性执行的脚本或者程序
  2. 一个或多个触发器
  3. 注册计划作业
  4. 使用日志记录作业详情
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论