我们最近一直在处理文档这里 为新的 DHCP 服务器设置一些访问策略。
我已经能够使用该Set-DhcpServerv4Policy -Name -ScopeID
命令成功导入 600 多条记录。
这似乎已经消除了其中已有的 2 条记录,这导致了我遇到的问题。
我尝试搜索现有的列表以查看是否包含这些 MAC,Get-DhcpServerv4Policy -Name "Allow Private" -ScopeId 192.168.16.0
但我得到的只是 MAC 的简略响应。
Name : Allow Private Description : Allow access to Private Wireless Network Enabled : False ScopeId : 192.168.16.0 ProcessingOrder : 2 Condition : OR VendorClass : UserClass : MacAddress : {EQ, 00-06-5b-22-xx-xx, 00-08-ca-e7-xx-xx, 00-0e-35-de-e5-xx...}e
我添加了-fl
开关并得到了相同的结果。
Windows Server 2008 R2 具有导出功能,但我在 Windows Server 2012 中没有看到它。
如果 MAC 不在列表中,我需要添加它们 - 并且希望不要保留我拥有的列表,而只是将它们添加到其中 - 但如果我必须这样做,我会这样做,除非我缺少更新命令。
感谢您的任何想法。
答案1
如果您只是想扩展 MacAddress 集合,您可以执行以下操作。
Get-DhcpServerv4Policy -Name "Allow Private" -ScopeId 192.168.16.0 |
Select-Object -ExpandProperty MacAddress
我还看到了扩展集合的简写示例。
(Get-DhcpServerv4Policy -Name "Allow Private" -ScopeId 192.168.16.0).MacAddress