Powershell

powershell:Remove-DhcpServerv4Lease 不會刪除現有租約

  • July 27, 2016

我想從伺服器 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

顯然我做錯了。但是哪一個?

從你的錯誤:+ 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 客戶端是保留客戶端。

您似乎正在嘗試刪除預訂。如果這是故意的,那麼您將需要改用Remove-DhcpServerv4Reservationcmdlet。

引用自:https://serverfault.com/questions/788324