PowerShell生成随机的MAC地址


如果你需要一批MAC地址,而且你并不介意这些MAC地址是否真的存在。那可以看下面的脚本:

PS> (0..5 | ForEach-Object { '{0:x}{1:x}' -f (Get-Random -Minimum 0 -Maximum 15),(Get-Random -Minimum 0 -Maximum 15)})
c9:b4:1e:02:e6:3c

上面的脚本生成了一个MAC地址,把它套在循环中就可以生成多条比如

0..10 | ForEach-Object { 
(0..5 | Foreach-Object { 
    '{0:x}{1:x}' -f (Get-Random -Minimum 0 -Maximum 15),(Get-Random -Minimum 0 -Maximum 15)
    }
    )  -join ':' 
}

输出:

4d:70:15:87:e1:00
63:19:07:a0:c6:a5
18:77:22:a4:25:1a
2b:bb:eb:e0:41:cb
4d:0b:92:c2:9d:36
a3:71:74:0e:5e:87
90:77:68:a9:90:8d
a5:39:d4:70:da:b5
42:d2:36:b7:70:6d
9c:ae:25:9e:0d:b3
ca:0b:d4:c7:de:35

原文地址:Creating Random MAC Addresses

本文链接: https://www.pstips.net/creating-random-mac-addresses.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注