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

时间:2018-11-15 11:12:32

标签: powershell powershell-v2.0 powershell-v3.0 dhcp

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

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

1 个答案:

答案 0 :(得分:0)

要仅处理对象的某些属性,可以使用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