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 }