PowerShell je skvělým nástrojem pro síťovou správu! V tomto tutoriálu se podíváme, jak snadno skenovat porty na konkrétní IP adrese a provádět rychlou síťovou diagnostiku. Představíme skript a příkaz Test-NetConnection, který vám ušetří čas a usnadní život. Dejte nám vědět, jak vám to šlo v komentářích!
testovaní portu
Skript pro PowerShell:
Test-NetConnection -ComputerName "cílová_IP_adresa" -Port cílový_port
PowerShell Skenování Portů
Skript pro PowerShell:
function Test-Port {
param (
[string]$IPAddress,
[int]$Port
)
try {
$tcpClient = New-Object System.Net.Sockets.TcpClient
$tcpClient.Connect($IPAddress, $Port)
Write-Host "Port $Port na adrese $IPAddress je otevřen."
} catch {
Write-Host "Port $Port na adrese $IPAddress je uzavřen nebo došlo k chybě: $_"
} finally {
if ($tcpClient -ne $null) {
$tcpClient.Close()
}
}
}
$targetIP = "cílová_IP_adresa"
$startPort = 1
$endPort = 100
for ($port = $startPort; $port -le $endPort; $port++) {
Test-Port -IPAddress $targetIP -Port $port
}