Как управлять DHCP сервером на Windows Server 2012R2 из PowerShell

В предыдущей статье мы попробовали развернуть домен Active Directory с помощью PowerShell, в этой же статье мы настроили DHCP сервер с помощью PowerShell.

Ниже я приведу несколько полезных команд для управления DHCP сервером.

Посмотрим список областей для IPv4:

Get-DHCPServerv4Scope

или

Get-DHCPServerv4Scope | FL *

Посмотрим список областей для IPv6:

Get-DHCPServerv6Scope

Посмотрим параметры области 192.168.100.0:

Get-DHCPServerv4OptionValue -ComputerName $env:COMPUTERNAME -ScopeId 192.168.100.0 | Format-List

Если нужно добавить диапазон исключений в область, то пишем:

Add-Dhcpserverv4ExclusionRange -ComputerName $env:COMPUTERNAME -ScopeId 192.168.100.0 -StartRange 192.168.100.1 -EndRange 192.168.100.10

Для просмотра выданных IP адресов для области 192.168.100.0 выполните:

Get-DHCPServerv4Lease -ScopeId 192.168.100.0

Если нужно добавить компьютер которому уже выдан адрес в список зарезервированных адресов, то выполните:

Get-DhcpServerv4Lease -ComputerName pc1.corp.myorg.ru -IPAddress 192.168.200.11 | Add-DhcpServerv4Reservation -ComputerName $env:COMPUTERNAME

Если нужно добавить список зарезервированных адресов несколько компьютеров, то создайте файл ClientReservations.csv вида:

ScopeId,IPAddress,Name,ClientId,Description
192.168.100.0,192.168.100.11,PC1,6a-1b-5c-1d-4e-1f,Reservation PC1
192.168.100.0,192.168.100.12,PC2,6a-2b-5c-2d-2e-4f,Reservation PC2

Далее выполняем импорт:

Import-Csv –Path c:\temp\ClientReservations.csv | Add-DhcpServerv4Reservation -ComputerName $env:COMPUTERNAME

Если нужно отключить область, то выполняем:

Set-DhcpServerv4Scope -ComputerName $env:COMPUTERNAME -ScopeId 192.168.100.0 -State InActive

Для удаления области выполните:

Remove-DHCPServerv4Scope -ComputerName $env:COMPUTERNAME -ScopeId 192.168.100.0 -Force

Для просмотра статистики DHCP сервера выполните:

Get-DhcpServerv4Statistics -ComputerName $env:COMPUTERNAME

Для установки предопределенных параметров выполните:

Add-DhcpServerv4OptionDefinition -ComputerName $env:COMPUTERNAME -Name WPAD -OptionId 252 -Type String

Для экспорта настроек DHCP-сервера выполните:

Export-DHCPServer -ComputerName $env:COMPUTERNAME -File C:\temp\dhcp.xml

Для импорта настроек выполните:

Import-DHCPServer -ComputerName $env:COMPUTERNAME -File C:\temp\dhcp.xml -BackupPath C:\dhcpbackup\

На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.


Оставить комментарий

avatar
1000

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

  Подписаться  
Уведомление о