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