[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[原创教程] PowerShell 技能连载 - 用事件日志代替日志文件

人们常常使用文件来记录日志。这样做并没有错,但是使用 Windows 内置的事件日志系统可能会简单得多。

如果您有管理员权限,您可以随时创建新的事件日志:

New-EventLog -LogName myLog -Source JobDue, JobDone, Remark
这将创建一个名为“myLog”的新日志,它的来源为“JobDue”、“JobDone”和“Remark”。管理员权限只是用来创建事件日志用。剩下的操作任何普通用户都可以操作。现在您的日志可以记录到新的事件日志中。

Write-EventLog -LogName myLog -Source JobDue -EntryType Information -EventId 1 -Message 'This could be a job description.'
Write-EventLog -LogName myLog -Source JobDue -EntryType Information -EventId 1 -Message 'This could be another job description.'
通过 Get-EventLog 命令,您可以轻松地解析您的日志并且查找信息:

Get-EventLog -LogName myLog -Source JobDue -After 2014-05-10
通过 Limit-EventLog,您还可以配置您的日志,限制最大大小。

返回列表