To Get all Scopes – Open PowerShell – Run as Administrator
Get-DhcpServerv4Scope
To Check DNS Servers Option 006
Get-DhcpServerv4Scope| Get-DhcpServerv4OptionValue| Where-Object{$_.OptionID -like6} | FT Value |
![image image](https://crtech.tips/wp-content/uploads/2023/07/Adding-DNS-Servers-in-All-DHCP-Scopes-using-PowerShell.png)
To Check – Whatif
Get-DhcpServerv4Scope| Set-DhcpServerv4OptionValue-DnsServer172.21.10.20,172.21.10.21,10.10.11.10,10.10.11.11 –Whatif |
To Apply
Get-DhcpServerv4Scope| Set-DhcpServerv4OptionValue-DnsServer172.21.10.20,172.21.10.21,10.10.11.10,10.10.11.11
To Check if its Applied or Not
Get-DhcpServerv4Scope| Get-DhcpServerv4OptionValue| Where-Object{$_.OptionID -like6} | FT Value
You can see 006 DNS Servers Updated for all scopes
![image image](https://crtech.tips/wp-content/uploads/2023/07/1690605236_642_Adding-DNS-Servers-in-All-DHCP-Scopes-using-PowerShell.png)