Skip to content

Mustafa Ateş UZUN Blog

mustafauzun.co

  • About
  • Blog
  • Home
  • »
  • Powershell
  • »
  • Powershell, Host Checker Script
  • »
    • May 23, 2023
    • by mustafauzun
  • Powershell

Powershell, Host Checker Script

Write-Host "[Host Check]"

$informationTexts = @{
    Success = @{Text = "Success"; BackgroundColor = "DarkGreen"}
    Error = @{Text = "Error"; BackgroundColor = "DarkRed"}
}

$tcpHosts = @(
                @{ IP = "google.com"; port = 443 },
                @{ IP = "mustafauzun.co"; port = 80 }
            )
foreach($tcpHost in $tcpHosts)
{
    $connect = Test-NetConnection -ComputerName $tcpHost.IP -InformationLevel "Detailed" -Port $tcpHost.port -WarningAction SilentlyContinue

    Write-Host $tcpHost.IP : $tcpHost.port -NoNewLine
    Write-Host " - " -NoNewLine
    
    if($connect.TcpTestSucceeded)
    {
        Write-Host $informationTexts.Success.Text -BackgroundColor $informationTexts.Success.BackgroundColor
    }
    else
    {
        Write-Host $informationTexts.Error.Text -BackgroundColor $informationTexts.Error.BackgroundColor
    }

}
pause
Share

Powershell, Application Checker Script

Powershell, System Checker Script

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • Javascript, Task Queue
  • Javascript, Thread Pool
  • Javascript, Lexical Environment
  • Javascript, Execution Context
  • Javascript, Event Delegation

Recent Comments

No comments to show.

Archives

  • March 2024
  • February 2024
  • January 2024
  • December 2023
  • November 2023
  • October 2023
  • September 2023
  • August 2023
  • July 2023
  • June 2023
  • May 2023
  • April 2023
  • March 2023
  • February 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • September 2022
  • January 2022

Categories

  • C#
  • CMD
  • CSS
  • HTML
  • JavaScript
  • MongoDB
  • Node.js
  • Podcast
  • Powershell
  • Uncategorized
Theme: Puskar by Template Sell.