国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PowerShell > 正文

PowerShell中把IP轉(zhuǎn)換為長整形數(shù)字的方法

2020-10-29 21:05:15
字體:
供稿:網(wǎng)友

IPv4的地址其實可以換成為一個長整形的數(shù)字,使用數(shù)字類型來表示IP地址時,可以非常方便的進行地址范圍的匹配比較。在.NET開發(fā)環(huán)境中一個IPAddress類,它的Address屬性就是十進制的數(shù)字,而IPAddressToString屬性是我們熟悉的點分十進制的字符串形式。

下面兩個過濾器,分別處理“點分十進制”字符串到數(shù)字的轉(zhuǎn)換和數(shù)字到“點分十進制”的轉(zhuǎn)換。

復制代碼 代碼如下:

//“點分十進制”字符串到數(shù)字的轉(zhuǎn)換
filter Convert-IP2Decimal
{
   ([IPAddress][String]([IPAddress]$_)).Address
}

//數(shù)字到“點分十進制”的轉(zhuǎn)換
filter Convert-Decimal2IP
{
([System.Net.IPAddress]$_).IPAddressToString
}


使用的時候,把這兩個filter導入到當前環(huán)境中,然后再使用管道執(zhí)行。
復制代碼 代碼如下:
PS C:/Documents and Settings/Administrator> filter Convert-IP2Decimal
>> {
>>     ([IPAddress][String]([IPAddress]$_)).Address
>> }
>>
PS C:/Documents and Settings/Administrator>
PS C:/Documents and Settings/Administrator> filter Convert-Decimal2IP
>> {
>> ([System.Net.IPAddress]$_).IPAddressToString
>> }
>>

測試轉(zhuǎn)換效果:
復制代碼 代碼如下:
PS C:/Documents and Settings/Administrator> "192.168.0.1" | Convert-IP2Decimal
16820416
PS C:/Documents and Settings/Administrator> 16820416 | Convert-Decimal2IP
192.168.0.1
PS C:/Documents and Settings/Administrator>

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 辽阳市| 基隆市| 承德市| SHOW| 左云县| 嘉定区| 女性| 普兰县| 凉城县| 长寿区| 府谷县| 尼勒克县| 浮山县| 巫溪县| 惠安县| 普兰店市| 通道| 耒阳市| 沙坪坝区| 宁武县| 会同县| 赤峰市| 南岸区| 瑞安市| 安龙县| 耿马| 章丘市| 秭归县| 峨眉山市| 遂昌县| 南通市| 汤原县| 三门县| 普洱| 镇远县| 正蓝旗| 新乐市| 英德市| 泾阳县| 大名县| 高尔夫|