【问题标题】:Reading event log from remote machine without passing credentials从远程机器读取事件日志而不传递凭据
【发布时间】:2013-05-09 17:54:20
【问题描述】:

我正在使用以下代码读取远程机器的事件日志。

EventLog elog = new EventLog(logName, serverName);

我试图访问我网络中其他机器的日志,但无法访问那些机器。我真的很惊讶我可以在没有任何远程电脑凭据的情况下阅读事件日志。

请让我知道这是否是默认逻辑。我想确保我可以访问局域网上可访问的任何机器的日志(可能在不同的域上)。

【问题讨论】:

    标签: c# event-log


    【解决方案1】:

    之所以有效,是因为机器位于您的域中,并且运行代码的机器所使用的凭据在这些机器上工作。如果您尝试访问另一个域上的机器,它将失败。您要么必须提供凭据,要么简单的解决方法是在该域中以用户身份运行程序。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-29
      相关资源
      最近更新 更多