在没有传递凭证的情况下从远程计算机读取事件日志
本文关键字:计算机 读取 日志 事件 情况下 凭证 | 更新日期: 2023-09-27 18:12:48
我正在使用下面的代码读取远程机器的事件日志。
EventLog elog = new EventLog(logName, serverName);
我试图访问网络中其他机器的日志,但没有访问这些机器的权限。我真的很惊讶,我可以阅读eventlog没有任何凭证远程pc。
请让我知道这是否是默认逻辑。我想确保我可以访问在我的局域网(可能在不同的域)上可访问的任何机器的日志。
这可以工作,因为机器在您的域中,并且用于运行代码的机器的信用在这些机器上工作。如果您试图访问另一个域中的机器,它将失败。您必须提供凭证,或者一个简单的解决方法是作为该域中的用户运行程序。