Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Ветеран


Сообщения: 1259
Благодарности: 861

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
$log = "C:\log\log.txt"
$DT=New-Object DateTime
$files = Get-ChildItem *.txt | Where {[DateTime]::TryParseExact($_.BaseName,"yyyyMMdd",[CultureInfo]::InvariantCulture,"None",[ref][datetime]$dt)}

"IP;{0}" -f (($files | % {$_.BaseName}) -join ";") | Out-File $log
$files | Get-Content | Where {$_ -match "^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}"} | Group {$_.split(" ")[0]} | Foreach {
	"{0};{1}" -f $_.Name,(($_.Group | Foreach {$_.split(" ")[-1].Trim()}) -join ";")
} | Out-File $log -Append
Это сообщение посчитали полезным следующие участники:

Отправлено: 14:46, 24-03-2016 | #2