国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 信丰县| 临邑县| 沙坪坝区| 三台县| 盐边县| 沐川县| 成武县| 墨玉县| 新巴尔虎右旗| 泰州市| 荣昌县| 弥渡县| 青州市| 甘孜县| 广安市| 旺苍县| 松原市| 昔阳县| 太原市| 大厂| 兴业县| 建平县| 普格县| 二手房| 罗山县| 乌苏市| 霍林郭勒市| 如东县| 绥宁县| 门源| 临泉县| 尤溪县| 巴彦淖尔市| 普陀区| 云林县| 武平县| 武平县| 肇源县| 平和县| 柳林县| 镇安县|