Powershell小技巧之獲取MAC地址
在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
我們面臨的問題是要分類數(shù)據(jù)并格式化。未處理的信息是來自Getmac.exe輸出的CSV數(shù)據(jù),這里有一個技巧:跳過第一行來命名你喜歡的列(此時包涵了CSV的頭),此時可以提供你自己獨特的抬頭了:
getmac.exe /FO CSV |
Select-Object -Skip 1 |
ConvertFrom-Csv -Header MAC, Transport
上面將產(chǎn)生一個自定義的抬頭“MAC”和“Transport”。
當然面向?qū)ο蟮姆椒ㄒ彩侨绱耍缯{(diào)用WMI或WIN8.1中的特殊命令或服務(wù)器2012/2012R2.不管怎么樣我們闡述了的是一個有趣的方法同時也展示了如何將CSV數(shù)據(jù)轉(zhuǎn)換成一個有意義的信息。
支持所有PS版本
相關(guān)文章
PowerShell函數(shù)中的開關(guān)參數(shù)介紹和創(chuàng)建實例
這篇文章主要介紹了PowerShell函數(shù)中的開關(guān)參數(shù)介紹和創(chuàng)建實例,開關(guān)參數(shù)顧名思義就是起到一個開關(guān)作用,需要的朋友可以參考下2014-07-07使用PowerShell獲取Trustedinstaller權(quán)限的問題
這篇文章主要介紹了使用PowerShell獲取Trustedinstaller權(quán)限,獲取到?Trustedinstaller?權(quán)限,就可以通過一些命令來修改系統(tǒng)文件了,本文給大家詳細講解,需要的朋友可以參考下2023-01-01探索PowerShell (二) PowerShell的基本操作
這里介紹下如何打開powershell控制臺,在 程序>附件>windows powershell中即可,主要是界面不再是dos窗口,據(jù)說功能也增加了很多2012-12-12PowerShell正則表達式(Regex)從右往左進行匹配方法代碼實例
這篇文章主要介紹了PowerShell正則表達式(Regex)從右往左進行匹配方法代碼實例,最重要的就是一個RightToLeft參數(shù)的運用,本文直接給出代碼實例,需要的朋友可以參考下2015-05-05