当前位置: 移动技术网 > IT编程>脚本编程>Shell > Powershell小技巧之获取MAC地址

Powershell小技巧之获取MAC地址

2017年12月08日  | 移动技术网IT编程  | 我要评论

在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版本

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网