我能夠從一個MySQL查詢(例如)填充一個DataTable,$設備:最快的方式
PS C:\Users\MKANET\Desktop\dev\lab> $devices.table[10]
name ip mac vendor
---- -- --- ------
ComputerTest 10.51.18.6 fd1969ff4cb9 HewlettP
我想來轉換數據表鍵入一個自定義PSObject;其中,mac列轉換爲PSObject NoteProperty名稱「Mac-Address」;和,各個值轉換爲00-00-00-00字符串格式:
PS C:\Users\MKANET\Desktop\dev\lab> $devices[1]
name ip MAC-Address vendor
------- -- ----------- ------------
ComputerTest 10.51.18.6 fd-19-69-ff-4c-b9 HewlettP
考慮到這些數據表可以相對較大(可以具有幾百行),我需要最快的處理方法,執行此操作在Powershell的。
如果它將使轉換/修改過程明顯加快,我會很高興將$ Devices保存爲Datatable;只修改/處理「mac」列的值爲:00-00-00-00-00-00文本格式,永久。