我试图自己找到一个解决方案,我很抱歉,如果它已经在某个地方回答了,但我不能自己做这个工作。Powershell中的哈希表格式化阵列
我已经写了一个脚本,该列表的wifi网络,获取不同的信息,并把它们放在一个哈希表。从那里我创建了一个PSObject。
的代码看起来是这样的:
[email protected]{}
$wlanData = netsh wlan show networks mode=BSSID
(... Here i extract all the info from $Wlandata ...)
$WLANS.SSID = $SSID
$WLANS.BSSID = $BSSID
$WLANS.RSSI = $RSSI
$(foreach ($ht in $WLANS){new-object PSObject -Property $ht}) | Format-Table -AutoSize
的outpout看起来是这样的:
RSSI SSID BSSID
---- ---- -----
{97, 16} {TEST, SFR-6019} {xx:xx:xx:xx:xx:xx, yy:yy:yy:yy:yy:yy}
,我希望它看起来像这样:
RSSI SSID BSSID
---- ---- -----
97 TEST xx:xx:xx:xx:xx:xx
16 SFR-6019 yy:yy:yy:yy:yy:yy
我已经尝试了不同的事情,但我总是得到同样的产出。 如果有人能帮助它,将不胜感激!
我已经重写了我的脚本以创建一个对象,并且它工作正常!谢谢:) – xashcorex 2014-08-27 13:33:16
太棒了!不客气,很高兴我能帮上忙。 – 2014-08-27 13:54:18