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\temp\arm issues" 'ARM_Disconnect_results.csv'