Manchmal kann es Sinn ergeben, dass man die gezogenen Leases eines Servers ausgibt. Dieses ist mit einem kleinen Skript möglich:
Get-DHCPServerV4Scope | ForEach { Get-DHCPServerv4Lease -ScopeID $_.ScopeID } | Select-Object IPAddress,HostName,ClientID,AddressState,LeaseExpiryTime | Export-Csv ".\$($env:COMPUTERNAME)-Reservations.csv" -NoTypeInformation
Dieses ist gedacht direkt auf dem Server aufgerufen zu werden. Dabei werden alle DHCP-Scopes berücksichtigt. Der Dateiname des Exports wird mit dem Servernamen als Start definiert.
Entsprechend werden aktive und inaktive Reservierungen neben den dynamisch verteilten IP-Adressen aufgelistet. Die aus dem jeweiligen Pool des Servers vergebenen Adressen werden inklusive dem Ablaufdatum ausgegeben.