最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PowerShell實(shí)現(xiàn)測試端口可用性腳本分享

 更新時間:2014年11月25日 16:31:30   投稿:junjie  
這篇文章主要介紹了PowerShell實(shí)現(xiàn)測試端口可用性腳本分享,本文腳本相對簡單,使用TCP套接字實(shí)現(xiàn)需求,需要的朋友可以參考下

利用簡單的TCP套接字來簡單判斷一個端口是否可用:

復(fù)制代碼 代碼如下:

Function Test-PortAvailable
{
    param(
    [validaterange(1,65535)]
    [int]$Port
    )
    $sockt=New-Object System.Net.Sockets.Socket -ArgumentList 'InterNetwork','Stream','TCP'
    $ip = (Get-NetIPConfiguration).IPv4Address |
        Select -First 1 -ExpandProperty IPAddress
    $ipAddress = [Net.IPAddress]::Parse($ip)
    Try
    {
        $ipEndpoint = New-Object System.Net.IPEndPoint $ipAddress,$port
        $sockt.Bind($ipEndpoint)
        return $true
    }
    Catch [exception]
    {
        return $false
    }
    Finally
    {
        $sockt.Close()
    }
}

使用示例:

復(fù)制代碼 代碼如下:

PS> Test-PortAvailable -Port 102
True
PS> Test-PortAvailable -Port 1025
False

您可能感興趣的文章:

相關(guān)文章

最新評論

白朗县| 渭南市| 灵寿县| 铜山县| 阿拉尔市| 蒙自县| 临江市| 屏东市| 诸暨市| 凤翔县| 长治市| 磐石市| 故城县| 龙川县| 株洲县| 达拉特旗| 石楼县| 广平县| 石棉县| 海淀区| 会泽县| 乌鲁木齐市| 汾阳市| 郧西县| 林口县| 镇宁| 西峡县| 双桥区| 英吉沙县| 大同市| 平凉市| 息烽县| 镇赉县| 尉犁县| 文水县| 温宿县| 新巴尔虎右旗| 呼伦贝尔市| 文昌市| 满洲里市| 唐河县|