从同一域中的服务器获取事件日志 (c#)

Get Event Logs from server in same domain (c#)

我是运行这种获取本地服务器日志的代码,按预期运行:

EventLog log = new EventLog("Security");
var entries = log.Entries.Cast<EventLogEntry>().Where(x => x.InstanceId == 4648).Select(x => new
                {
                    x.Message,
                    x.TimeGenerated
                }).ToList();

但我也想从另一台服务器获取日志并连接结果。 如何使用 C# 联系其他服务器并在同一应用程序中执行相同类型的代码?

非常感谢您的回答

答案是

EventLog log = new EventLog("Security", "SERVERNAME");

感谢Bearcat9425!