【发布时间】:2021-07-30 00:42:27
【问题描述】:
我在运行此命令时遇到了一个奇怪的问题:
Set-DhcpServerv4Reservation -computer name -ip 1.1.1.1 -clientid macaddress
它删除了一些其他变量,例如“根路径”。当我在设置了所有变量的 IP 上运行 get-dhcpreservation 时,“根路径”不是它返回的东西,也不是我可以用 powershell 设置的东西——另外,我宁愿它不被删除.
还有其他方法可以更新 dhcp 预留 mac 地址吗?
【问题讨论】:
-
所以你先运行
Set-Dhcp...,然后运行Get-Dhcp...,它不会返回运行Set-Dhcp..之前的其他值? -
不完全是。当我运行 get-dhcp 时,它不会返回根路径的值。我必须手动进入 dhcp 来查看预订,它会在那里。当我在设置了根路径的 IP 上运行 set-dhcp 时,它会从保留中消失。如果我去 dhcp 并手动更新 mac 地址,则删除根路径没有问题。目标是使用 powershell 自动更新 mac 地址,但删除 iscsi 目标会达不到目的。
-
似乎有一个问题是建议在 GitHub 上为该 cmdlet 创建一个案例。仅查询该路径属性是否仍然返回空?
-
不确定,没想过要检查。也不知道我之前是怎么错过的,但这看起来很有希望:我认为使用它可以解决问题。
-
它最终运行良好。 set-dhcpserv4optionvalue 没有可用的 MAC 地址值,但获取 Set-DhcpServerv4Reservation 删除的值、更新 mac 地址并重新添加删除的值很简单。
标签: powershell dhcp