globalscape/powershell/EventSearch.ps1

25 lines
962 B
PowerShell
Raw Normal View History

2022-04-27 14:05:07 -05:00
function search_logs{
param(
[parameter(Mandatory=$true, position=0)]
[String]$search_item,
[parameter(Mandatory=$true, position=1)]
[String]$file_path
)
get-eventlog -logname application -entrytype error -message *$search_item* | select-object -property TimeGenerated,message,MachineName | Export-Csv $file_path
}
function combine_csv{
param(
[parameter(Mandatory=$true, position=0)]
[String]$source_csv_path,
[parameter(Mandatory=$true, position=1)]
[String]$output_filename,
[String]$file_ext = '*.csv',
[String]$final_path = $source_csv_path + $output_filename
)
cd $source_csv_path
Get-ChildItem -Filter $file_ext | Select-Object -ExpandProperty FullName | Import-Csv | Export-Csv $final_path -NoTypeInformation -Append
}
search_logs 'STOPPED' C:\Users\jbranan\Desktop\list2.csv
#combine_csv "C:\Users\jbranan\Desktop\combine" 'output.csv'