更改IP地址并使用findtr命令

时间:2013-10-09 12:33:10

标签: powershell cmd ip ip-address powershell-v3.0

我不确定CMD是否真的能够这样做,所以我也对powershell建议持开放态度。

我想要做的是在Ip地址的最后一个八位字节添加20:

  

10.134.12.150

  

10.134.12.170

我相信这个过程是:

  1. 在ipconfig中找到IPv4字符串

  2. 找到第4个"。"

  3. 在"。"

    之后
  4. +20

1 个答案:

答案 0 :(得分:2)

拆分地址并将结果转换为字节数组。将20加到最后一个元素(例如-1),然后加入数字

PS> $octet = [byte[]]('10.134.12.150' -split '\.')
10
134
12
150

PS> $octet[-1]+=20
PS> $octet
10
134
12
170

PS> $octet -join '.'
10.134.12.170