我能够从一个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文本格式,永久。