powershell:Remove-DhcpServerv4Lease 不会删除现有租约

powershell:Remove-DhcpServerv4Lease 不会删除现有租约

我想从服务器 WSKELLER 中删除所有 DHCP 租约和预留。从文档中我似乎了解到这可以通过以下方式实现:

Get-DhcpServerv4Scope -ComputerName WSKELLER | Remove-DhcpServerv4Lease -ComputerName WSKELLER

该 cmdlet 确实找到了所有租约,但它对每个租约都抛出以下错误:

Remove-DhcpServerv4Lease : Failed to delete lease 10.10.12.32 from scope 10.10.0.0 on DHCP server WSKELLER.
At C:\admin\removeDhcpDns.ps1:8 char:48
+ ... mputerName WSKELLER | Remove-DhcpServerv4Lease -ComputerName WSKELLER + 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo          : ResourceExists: (10.10.12.32:root/Microsoft/...cpServerv4Lease) [Remove-DhcpServerv4Lease], CimException
+ FullyQualifiedErrorId : DHCP 20019,Remove-DhcpServerv4Lease

显然我犯了一些错误。但是哪一个呢?

答案1

从你的错误:+ FullyQualifiedErrorId : DHCP 20019,Remove-DhcpServerv4Lease

从:https://msdn.microsoft.com/en-us/library/windows/desktop/aa363378(v=vs.85).aspx

ERROR_DHCP_RESERVED_CLIENT 20019 指定的 DHCP 客户端是保留客户端。

您似乎正在尝试删除预订。如果这是故意的,那么您将需要使用 cmdlet Remove-DhcpServerv4Reservation

相关内容