troubleshooting Question

Ping Router Script

Avatar of Alex Young
Alex YoungFlag for United Kingdom of Great Britain and Northern Ireland asked on
Powershell
2 Comments1 Solution530 ViewsLast Modified:
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.

$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?
Join the community to see this answer!
Join our exclusive community to see this answer & millions of others.
Unlock 1 Answer and 2 Comments.
Join the Community
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros