Jeudi, Mars 13, 2025
Tests de ports
Utilisation de fichiers pour les ports et les IPs à tester.
$dbports = gc C:Tempportsdb.txt
$swports = gc C:Tempportssw.txt
$dbips = gc C:Tempdbips.txt
$swips = gc C:Tempswips.txt
function testport{
param (
$ips,
$ports
)
# Loop through each IP and test connectivity
foreach ($ip in $ips) {
foreach ($port in $ports){
$result = Test-NetConnection -ComputerName $ip -Port $port -InformationLevel Detailed
if ($result.TcpTestSucceeded) {
Write-Host "$ip : Port $port is OPEN" -ForegroundColor Green
} else {
Write-Host "$ip : Port $port is CLOSED" -ForegroundColor Red
}
}
}
}
testport $dbips $dbports
testport $swips $swports