我想从用户那里得到2个变量:$ip1 $ip2?
并在他们的IP地址之间运行一个循环。
$ip1 = 192.168.1.10
$ip2 = 192.168.1.200
脚本假设它是一个C类, 我需要剥离所有的东西并得到3个变量:
$IP = 192.168.1.
$FirstIP = 10
$LastIp = 200
一开始我想用substring($ip. length - 3), 这可以给我XXX, .XX, X.X(其中X是一个数字) 取决于最后的Octat... 任何想法,如何能很好地做到这一点?
你可以用点分割字符串,然后使用范围运算符从最后的元素创建一个数组。
$ip1.Split('.')[-1]..$ip2.Split('.')[-1] | foreach{$_}