在PowerShell中生成增量mac地址列表

时间:2015-01-23 15:37:37

标签: powershell powershell-v2.0

我想使用PowerShell生成mac地址的增量列表。

在bash环境中,我使用printf:

mac=100
while [ $mac -lt 150 ]; do
printf %0.12X "$mac";
echo ""
let mac++;
done

输出样本:

000000000064
000000000065
000000000066
000000000067
000000000068
000000000069
00000000006A
00000000006B

我不知道如何使用Powershell解决这个问题。

获得此结果的最佳方法是什么?

谢谢。

1 个答案:

答案 0 :(得分:2)

不确定为什么需要这个。 MAC包含已注册的供应商ID,因此请注意不要发生冲突。您的样本或多或少直接转换为:

$mac=100
while ($mac -lt 150) {
    '{0:X12}' -f $mac
    $mac++
}

000000000064
000000000065
000000000066
000000000067
000000000068
000000000069
00000000006A
...