29 lines
767 B
PowerShell
29 lines
767 B
PowerShell
$ErrorActionPreference = 'Continue'
|
|
Write-Host "hostname=$(hostname)"
|
|
Write-Host "whoami=$(whoami)"
|
|
Write-Host "pwd=$pwd"
|
|
@(
|
|
'E:\wwwroot',
|
|
'C:\yutongda',
|
|
'D:\own',
|
|
'C:\tools\apache-maven-3.9.16'
|
|
) | ForEach-Object { Write-Host "path $_ = $(Test-Path $_)" }
|
|
|
|
function Probe($h,$p) {
|
|
$t = New-Object System.Net.Sockets.TcpClient
|
|
try {
|
|
$ok = $t.ConnectAsync($h,[int]$p).Wait(2000)
|
|
Write-Host "tcp ${h}:${p} = $($t.Connected)"
|
|
} catch {
|
|
Write-Host "tcp ${h}:${p} = fail"
|
|
} finally { try { $t.Close() } catch {} }
|
|
}
|
|
Probe '127.0.0.1' 3306
|
|
Probe '10.206.0.14' 3306
|
|
Probe '10.206.0.15' 3306
|
|
Probe '10.206.0.14' 6379
|
|
Probe '127.0.0.1' 8180
|
|
|
|
Write-Host '---listeners---'
|
|
netstat -ano | findstr 'LISTENING' | findstr ':8180 :3100 :8080 :3306 :6379'
|