查询指定IP在线端口
PS C:\Users\liaoyiqing> 1..65535|ForEach-Object{
>> $port = @();
>> $p = [int][Math]::Ceiling($_/65535);
>> Write-Progress -Activity "端口扫描" -Status "尝试连接 $_ 端口" -PercentComplete $p ;
>> $tcp = New-Object System.Net.Sockets.TcpClient;
>> Try{
>> $tcp.Connect("62.108.227.69",$_);
>> $ports += $_;
>> Write-Warning "扫描到在线端口:$_";
>> Write-Progress -Activity "端口扫描" -Status "$_ 端口连接成功" -PercentComplete $p ;
>> }Catch{
>> Write-Progress -Activity "端口扫描" -Status "$_ 端口连接失败" -PercentComplete $p ;
>> }Finally{
>> $tcp.Close();
>> }
>>
>> }