我怎样才能同时search多个服务器的IIS日志?

我需要search数组中所有服务器的日志以获取特定的string。 具体来说,我需要确定一个给定的用户是否正在使用OWA,EWS或其他CAS服务器。

有没有一种简单的方法来并行searchCASarrays中的所有服务器?

由于这主要是一个IIS的问题,Webarrays是非常普遍的我怀疑这是一个“新”的问题,但我无法在其他地方find类似的答案。

两个答案是日志集中远程命令

首先查看Windows服务器事件日志收集和分析 ,然后searchPowerShell for the second(例如: Powershell远程处理:如何在具有单个参数的多台机器上运行一个命令? )

当您开始需要在服务器之间交叉关联日志时,您应该看一下中央日志服务器(如Splunk) 。 虽然有可能这样做与其他产品,如日志分析器,grep等大多数是为单个文件devise,因为你已经find。

你的意思是W3C日志,而不是事件日志,对不对?

LogParser支持使用多个日志文件作为input(即* .log在FROM子句中工作),所以这只是整合日志文件(或确保它们是可访问的)的问题,这对于脚本来说通常是相当平凡的。