Powershell
使用 Powershell 配置和監控 Windows 2012 DHCP 伺服器
我們最近一直在使用此處的文件 為新的 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 不在列表中,我需要添加它們 - 並且希望不要保留我擁有的列表並將它們添加到其中 - 但如果我必須這樣做,我會這樣做,除非我有一個更新命令我失踪了。
感謝您的任何想法。
如果您只想擴展 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