powershell - 将 IPAddress 数组转换为 HTML
问题描述
$NetConf = Get-CimInstance -ClassName win32_networkadapterconfiguration | where {$_.IPAddress -ne $null} | select IPAddress| ConvertTo-Html -As Table -Property IPAddress -Fragment -PreContent "<h2>IP config</h2>"
如何转换此输出
172.17.7.97, fe80::4da6:ae96:zzzz:zzzz
10.0.75.1, fe80::1063:f3b7:52:zzzz
192.168.0.107, fe80::7d9f:d8d:zzzz:zzz
像这样的表:
MacAddress IPAddress Description
xx.xx.xx.xx 10.0.75.1 asdasdasdasd
非常感谢。
解决方案
除非我遗漏了一些东西,否则您甚至不应该得到您向我们展示的原始输出。与您选择房产的方式无关。
但是,我相信以下内容可以满足您的要求。
或者您是否也在询问如何在输出中排除 IPv6?
编辑添加了一些不同的变体。
# Both IPv4 & IPv6, combined.
$NetConf1 = Get-CimInstance -ClassName Win32_NetworkAdapterConfiguration |
where { $_.IPAddress -ne $null } |
select MacAddress, @{N="IPAddress";E={$_.IPAddress -join "," }}, Description |
ConvertTo-Html -As Table -Property MacAddress, IPAddress, Description -Fragment -PreContent "<h2>IP config</h2>"
# Both IPv4 & IPv6, separated.
$NetConf2 = Get-CimInstance -ClassName Win32_NetworkAdapterConfiguration | where { $_.IPAddress -ne $null } |
select MacAddress,
@{N="IPv4Address";E={ $_.IPAddress | where { ([ipaddress]($_)).AddressFamily -eq 'InterNetwork' }}},
@{N="IPv6Address";E={ $_.IPAddress | where { ([ipaddress]($_)).AddressFamily -eq 'InterNetworkV6'}}},
Description | ConvertTo-Html -As Table -Property MacAddress, IPv4Address, IPv6Address, Description -Fragment -PreContent "<h2>IP config</h2>"
# IPv4 only
$NetConf3 = Get-CimInstance -ClassName Win32_NetworkAdapterConfiguration | where { $_.IPAddress -ne $null } |
select MacAddress,
@{N="IPAddress";E={ $_.IPAddress | where { ([ipaddress]($_)).AddressFamily -eq 'InterNetwork' }}},
Description | ConvertTo-Html -As Table -Property MacAddress, IPAddress, Description -Fragment -PreContent "<h2>IP config</h2>"
推荐阅读
- javascript - 强制执行组件前提条件的最佳方法
- mongodb - 如何使用 MongoDB 将行小时合并为一天?
- go - Go中的并发和传值
- javascript - 如何在加载另一个页面之前从浏览器历史记录中删除哈希(锚点)(点击链接)
- excel - 保存来自传入电子邮件的 Excel 附件,主题中包含特定文本
- r - R Suicide:致命错误:无法初始化 JIT
- flutter - 带有 Listview.builder 的 RadioButton
- r - 如何通过 R 访问 SAP 沙箱?
- python - zip函数python - 奇怪的行为
- javascript - 如何将函数应用于从本地存储创建的表