我正在使用 Windows Server 2003 x64 + VSTS 2008 + .Net 3.5 + C#,API EventLog.CreateEventSource 有两个参数,source 和 logName。
我有两个问题,
- 如何从 PowerShell 调用函数 EventLog.CreateEventSource?
- 参数source和logName是什么意思?它们的值如何反映在 Windows 事件查看器中?
提前谢谢,乔治
我正在使用 Windows Server 2003 x64 + VSTS 2008 + .Net 3.5 + C#,API EventLog.CreateEventSource 有两个参数,source 和 logName。
我有两个问题,
提前谢谢,乔治
来自 MSDN:
“CreateEventSource 方法将应用程序建立为能够将事件信息写入系统上的特定日志。”
要从 PowerShell 创建新源:
if (![System.Diagnostics.EventLog]::SourceExists("SourceName"))
{
[System.Diagnostics.EventLog]::CreateEventSource("SourceName", "LogName")
}
新的源名称注册在 HKLM\SYSTEM\CurrentControlSet\Services\Eventlog\Application 下的“Sources”多字符串值中
如果您打开事件日志查看器,您将在所选日志的“源”列下看到新的源名称,您可以根据新名称过滤事件。
有关详细信息,请参阅此页面:http: //msdn.microsoft.com/en-us/library/system.diagnostics.eventlog.createeventsource.aspx
高温高压