В предыдущей статье мы попробовали развернуть домен 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\
На этом все, до скорых встреч. Если у Вас возникли вопросы или Вы хотите чтобы я помог Вам, то Вы всегда можете связаться со мной разными доступными способами.
Профессионально занимаюсь системным администрированием Linux -серверов и баз данных (MySQL, PostgreSQL) на протяжении последних 24 лет.
Спасибо, все четко и по делу