如何过滤导出的 DHCP 租约信息

How do i Filter the DHCP Lease information that i export

我刚刚编写了一个将导出 dhcp 租用信息的 powershell 脚本,但我想导出特定信息,例如仅导出 IP 和 dhcp 中的 mac 地址。而不是导出每个租赁信息。下面是我编写的导出所有内容的一行代码。

Get-DhcpServerv4Lease -ComputerName "HW2009-11" | Export-Csv -Path ("C:\log\new.csv")

要仅处理对象的某些属性,您可以使用 Select-Object。这样你只能像这样选择ipmac-address

Get-DhcpServerv4Lease -ComputerName "HW2009-11" | Select-Object -Property IP, mac-address

然后您可以将其通过管道传输到 Export-Csv,它将创建一个仅包含这些属性的 .csv 文件:

Get-DhcpServerv4Lease -ComputerName "HW2009-11" | Select-Object -Property IP, mac-address |  Export-Csv -Path "C:\log\new.csv"

如果您不知道对象的具体属性,您可以将命令通过管道传递给 Get-Member:

Get-DhcpServerv4Lease | Get-Member