Powershell小技巧之获取MAC地址
程序员文章站
2022-06-25 10:09:07
在powershell中获取mac地址不是很难。这里就有一种方法:
复制代码 代码如下:
ps> getmac /fo csv | convertfrom-csv...
在powershell中获取mac地址不是很难。这里就有一种方法:
复制代码 代码如下:
ps> getmac /fo csv | convertfrom-csv
physical address transport name
---------------- --------------
5c-51-4f-62-f2-7d \device\tcpip_{ff034a81-cbfe-4b11-9d...
5c-51-4f-62-f2-81 media disconnected
我们面临的问题是要分类数据并格式化。未处理的信息是来自getmac.exe输出的csv数据,这里有一个技巧:跳过第一行来命名你喜欢的列(此时包涵了csv的头),此时可以提供你自己独特的抬头了:
复制代码 代码如下:
getmac.exe /fo csv |
select-object -skip 1 |
convertfrom-csv -header mac, transport
上面将产生一个自定义的抬头“mac”和“transport”。
当然面向对象的方法也是如此,如调用wmi或win8.1中的特殊命令或服务器2012/2012r2.不管怎么样我们阐述了的是一个有趣的方法同时也展示了如何将csv数据转换成一个有意义的信息。
支持所有ps版本