您好我有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;