Powershell和IIS日志文件

时间:2016-04-07 14:13:55

标签: powershell iis

您好我有3套服务器IIS文件夹,需要在特定的cs-uri-query字段中检查唯一身份访问者。

我已经创建了如下脚本,但不确定是否为1,如何从3台服务器迭代所有日志文件,2,如何仅报告唯一用户。

任何帮助表示感谢。

$IISLogPath = "C:\iisTest\u_ex160123.log"
$IISLogFileRaw = [System.IO.File]::ReadAllLines($IISLogPath) 
$headers = $IISLogFileRaw[3].split(" ") 
$headers = $headers | where {$_ -ne "#Fields:"}
$IISLogFileCSV = Import-Csv -Delimiter " " -Header $headers -Path $IISLogPath

$IISLogFileCSV = ($IISLogFileCSV | where {$_.("cs-uri-query") -match "IDA=21" -AND $_.("cs-username") -match "0#."}).count

Write-Host "Match in file" $IISLogFileCSV -f Yellow; 

0 个答案:

没有答案