mirror of
https://github.com/jonbranan/globalscape.git
synced 2024-10-19 13:37:05 -05:00
25 lines
962 B
PowerShell
25 lines
962 B
PowerShell
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' |