پرش به محتوا

راه‌اندازی DHCP Server با PowerShell

نقش DHCP را نصب کنید، آن را در Active Directory مجاز کنید و یک Scope با دروازه، DNS و رزرو IP بسازید.

Windows Server 2025سطح: مقدماتیبه‌روزرسانی: ۱۶ آبان ۱۴۰۵

همه‌ی دستورات را در PowerShell با دسترسی Administrator اجرا کنید. سرور باید IP ثابت داشته باشد.

۱. نصب نقش

powershell
Install-WindowsFeature DHCP -IncludeManagementTools
netsh dhcp add securitygroups
Restart-Service dhcpserver

۲. مجاز کردن در Active Directory

در شبکه‌ی دامینی، سرور DHCP باید در AD «Authorize» شود:

powershell
Add-DhcpServerInDC -DnsName "dc01.corp.sahor.ir" -IPAddress 192.168.10.10
Get-DhcpServerInDC

پیام هشدار Server Manager درباره‌ی تکمیل پیکربندی را هم ببندید:

powershell
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\ServerManager\Roles\12 -Name ConfigurationState -Value 2

۳. ساخت Scope

powershell
Add-DhcpServerv4Scope -Name "Office LAN" -StartRange 192.168.10.100 -EndRange 192.168.10.200 -SubnetMask 255.255.255.0 -LeaseDuration 1.00:00:00
Set-DhcpServerv4OptionValue -ScopeId 192.168.10.0 -Router 192.168.10.1 -DnsServer 192.168.10.10 -DnsDomain "corp.sahor.ir"

۴. رزرو IP برای یک دستگاه

powershell
Add-DhcpServerv4Reservation -ScopeId 192.168.10.0 -IPAddress 192.168.10.50 -ClientId "AA-BB-CC-DD-EE-FF" -Description "Printer 01"

۵. بررسی

powershell
Get-DhcpServerv4Scope
Get-DhcpServerv4Lease -ScopeId 192.168.10.0