Install DHCP Server on Windows 2012 R2 Core

Installation du serveur DHCP

Installation du role

Install-WindowsFeature DHCP -IncludeManagementTools

Configuration du serveur DHCP

Ajout de la plage d’adressage (scope)

Add-DhcpServerv4Scope -Name "Reseau Prod1" -StartRange 192.168.1.50 -EndRange 192.168.1.200 -SubnetMask 255.255.255.0 -Description "Reseau Prod 1"

Ajout des options au scope DHCP

Set-DhcpServerv4OptionValue -ScopeID 192.168.1.0 -DNSDomain domaintest.local -Router 192.168.1.1
Set-DhcpServerv4OptionValue -ScopeID 192.168.1.0 -DNSServer 192.168.1.2

Autorisation du serveur DHCP, à effectuer avec un compte Admin de l’Entreprise

Add-DhcpServerInDC -DnsName dhcpserver1 -Verbose

Redémarrage du service DHCPServer

restart-service Dhcpserver

Vérification

sur un serveur 2012

netsh dhcp server show server 
ou
get-DhcpServerSetting

Résultat du get-DhcpServerSetting

IsDomainJoined : True
IsAuthorized : True
DynamicBootp : True
RestoreStatus : False
ConflictDetectionAttempts : 0
NpsUnreachableAction : Full
NapEnabled : False
ActivatePolicies : True

A partir d’un serveur 2008 on ne voit pas l’enregistrement avec « netsh » et l’autorisaion ne fonctionne pas:

Unable to determine the DHCP Server version for the Server 192.168.1.2.
Server may not function properly.

Suppression du serveur DHCP

Désactiver le scope DHCP

Set-DhcpServerv4Scope -ScopeId 192.168.1.0 -State InActive

Vérification de la désactivation du scope:

Get-DhcpServerv4Scope

Suppression de l’autorisation dans l’annuaire:

Remove-DhcpServerInDC -DnsName dhcpserver1 -IPAddress 192.168.1.2

Vérification:

Get-DhcpServerv4Scope
Get-DhcpServerSetting
IsDomainJoined : True
IsAuthorized : False
DynamicBootp : True
RestoreStatus : False
ConflictDetectionAttempts : 0
NpsUnreachableAction : Full
NapEnabled : False
ActivatePolicies : True

Arrêt des services:

stop-service dhcpserver
Remove-WindowsFeature DHCP -IncludeManagementTools

Reboot.