• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > PowerShell中把IP转换为长整形数字的方法

PowerShell中把IP转换为长整形数字的方法

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了powershell ip,powershell使用方法,powershell,windows powershell,powershell是什么等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

IPv4的地址其实可以换成为一个长整形的数字,使用数字类型来表示IP地址时,可以非常方便的进行地址范围的匹配比较。在.NET开发环境中一个IPAddress类,它的Address属性就是十进制的数字,而IPAddressToString属性是我们熟悉的点分十进制的字符串形式。

下面两个过滤器,分别处理“点分十进制”字符串到数字的转换和数字到“点分十进制”的转换。
//“点分十进制”字符串到数字的转换
filter Convert-IP2Decimal
{
   ([IPAddress][String]([IPAddress]$_)).Address
}

//数字到“点分十进制”的转换
filter Convert-Decimal2IP
{
([System.Net.IPAddress]$_).IPAddressToString
}
</div>
使用的时候,把这两个filter导入到当前环境中,然后再使用管道执行。
>> {
>>     ([IPAddress][String]([IPAddress]$_)).Address
>> }
>>
PS C:\Documents and Settings\Administrator>
PS C:\Documents and Settings\Administrator> filter Convert-Decimal2IP
>> {
>> ([System.Net.IPAddress]$_).IPAddressToString
>> }
>></div>
测试转换效果:
16820416
PS C:\Documents and Settings\Administrator> 16820416 | Convert-Decimal2IP
192.168.0.1
PS C:\Documents and Settings\Administrator></div>

</div>

您可能想查找下面的文章:

  • PowerShell中把IP转换为长整形数字的方法
  • PowerShell把IP地址转换成二进制的方法

相关文章

  • PowerShell实现动态获取当前脚本运行时消耗的内存
  • PowerShell中定义多行字符串变量的方法
  • Windows Powershell 执行外部命令
  • 用PowerShell删除N天前或指定日期(前后)创建(或修改)的文件
  • PowerShell中使用正则表达式筛选数组实例
  • Powershell小技巧之判断是否包涵大小写
  • PowerShell实现在字符串中查找大写字母
  • PowerShell脚本开发之批量扫描IP和端口
  • PowerShell小技巧之True和False的类型转换
  • PowerShell函数参数设置成自动识别数据类型的例子

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • Windows Powershell 定义变量
    • 简单谈谈PowerShell 4.0中的新命令
    • 探索PowerShell (三) PowerShell下使用Aliases
    • PowerShell函数中限制数组参数个数的例子
    • PowerShell使用枚举变量定义带智能提示功能的函数参数
    • Powershell脚本中使用条件断点实例
    • 使用HTTP api简单的远程执行PowerShell脚本
    • PowerShell获取Windows用户列表、用户信息的方法
    • Windows Powershell调用静态方法
    • PowerShell小技巧之查找获取注册表路径

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有