Quantcast
Channel: Windows PowerShell forum
Viewing all articles
Browse latest Browse all 21975

Event Viewer Logs errors from multiple servers

$
0
0

I want to get the event viewer logs from multiple servers .

Here is my code,using this code i want to loop to get the event viewer logs from multiple servers.currently i am geting for only one server while running this script on power shell.

I know how to get the all server's using 

$computers = Get-Content "C:\servers.txt";

foreach($allservers in $computers)

{

}

how i can loop multiple servers with event viewer log messages,where i have to place the logic to run successfully. 

$eventEntries = Get-EventLog Application 

$rows = ""

foreach ($eventEntry in $eventEntries){

if($eventEntry.EntryType.value__ -eq 0 -or $eventEntry.EntryType -eq "Error")
{

If ((New-TimeSpan $eventEntry.TimeGenerated (Get-Date)).TotalMinutes -le 60 )
{

    $rows += @"

    <tr>
        <td style="text-align: center; padding: 5px;">$($eventEntry.TimeGenerated)</td>
        <td style="text-align: center; padding: 5px;">$($eventEntry.EntryType)</td>
        <td style="padding: 5px;">$($eventEntry.Message)</td>
    </tr>
"@
}
}
}

Regards,

Phani.



Viewing all articles
Browse latest Browse all 21975

Trending Articles