我想为在我的服务器上运行的应用程序创建一个新的EventLog,并且该日志应该从应用程序的默认日志文件中获取。
关于如何实现这一点的任何想法??。
答案 0 :(得分:0)
你的意思是事件来源吗? PowerShell会 在此处找到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