将应用程序日志转发到Windows事件日志

时间:2017-06-29 10:08:48

标签: powershell

我想为在我的服务器上运行的应用程序创建一个新的EventLog,并且该日志应该从应用程序的默认日志文件中获取。

关于如何实现这一点的任何想法??。

1 个答案:

答案 0 :(得分:0)

你的意思是事件来源吗? PowerShell会 在此处找到New-EventLog命令

MSDM New-eventLog

提供更多详细信息后进行编辑。

您想要的基本原则是查询日志文件并将找到的行写入事件日志。这样做如下:

#Get the content of the error log, gets the top 10 lines ONLY!!
$GetLog = Get-Content -Path D:\Errorlog.txt -totalcount 10 

#Now take the data found and write it to the event log under the source and log below
Write-EventLog -LogName "Application" -Source "My Application" -Eventid 1001 
-EntryType Error -Message "$Getlog" -Category 1