$puerto = 3380 # puerto inválido $servidor = "localhost" "vamos con try...`n" try { $socket = new-object Net.Sockets.TcpClient $socket.Connect($servidor, $puerto) $socket.Close() "abierto" } catch { "cerrado (con try)" $conCatch = $_.Exception } "vamos con if...`n" $socket = $null $socket = new-object Net.Sockets.TcpClient $socket.Connect($servidor, $puerto) if ($socket.Connected) { $socket.Close() "abierto" } else { "cerrado (con if)" } $socket = $null "`ncon Catch, el error no me saltó en el medio del script, abajo lo pongo`
(controlando cuando muestro el error):`n" write-host $conCatch -ForegroundColor green
No hay comentarios.:
Publicar un comentario