Alex Young
asked on
Ping Router Script
Hi,
I am trying to get a Powershell script to ping out - now it works just writing to the console perfectly but trying to get it on a html file is it bit tricky.
Can anyone suggest what i might be doing wrong at the moment?
I am trying to get a Powershell script to ping out - now it works just writing to the console perfectly but trying to get it on a html file is it bit tricky.
$list = get-content "C:\Remote\ip.txt"
foreach ($ip in $list)
{
$result = New-Object psObject
Write-Host "Trying $($ip)" -ForegroundColor White
Try {
$IPComputer = Test-Connection $ip -Count 1 -ErrorAction Stop | Select -ExpandProperty ipv4Address | `
Select -ExpandProperty ipAddressToString
$Sucess = Write-Host "Success" -ForegroundColor Green
Add-Content $IndexPage "<tr><td>$IP</td><td>$Sucess</td><td>$Failed</td><tr></table>"
}
catch
{
$Failed = Write-Host "Down" -ForegroundColor Red
}
}
$Date = Get-Date -Format "dddd dd MMMM yyyy"
$Time = Get-Date -Format "hh:mm:ss"
$IndexPage = "C:\Remote\Index.html" # This Creates The Index Page
New-Item -ItemType file $IndexPage -Force # Creates The Page
Add-Content $IndexPage "<table width='auto' align='center' border-collapse='collapse'>"
Add-Content $IndexPage "<tr bgcolor='#D0E6FF'>"
Add-Content $IndexPage "<td colspan='4' height='25' align='center'>"
Add-Content $IndexPage "<font face='tahoma' color='#000000' size='2'><b>Router Checker</b></font><BR>"
Add-Content $IndexPage "<font face='Arial' color='#000000' size='2'><b>Date: $Date</b><BR>"
Add-Content $IndexPage "<font face='Arial' color='#00000' size='2'><b>Time: $Time</b>"
Add-Content $IndexPage "</td>"
Add-Content $IndexPage "</tr>"
Add-Content $IndexPage "</table>"
Add-Content $IndexPage '<table id="main" class="sortable" <width="auto" align="center">'
Add-Content $IndexPage "<tr bgcolor='#D0E6FF'>"
#Add-Content $IndexPage "<td width='auto' align='center'>Client</td>"
Add-Content $IndexPage "<td width='auto' align='center'>IP Address</td>"
Add-Content $IndexPage "<td width='auto' align='center'>Up</td>"
Add-Content $IndexPage "<td width='auto' align='center'>Down</td>"
Add-Content $IndexPage "</tr>"
Can anyone suggest what i might be doing wrong at the moment?
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
ASKER