$dnsServers = ("192.168.111.3","192.168.111.4") Get-VMHost | Get-View | %{ $ns = Get-View -Id $esx.configManager.networkSystem $dns = $ns.networkConfig.dnsConfig $dns.Address = @() foreach($server in $dnsServers) { $dns.Address += $server} $ns.UpdateDnsConfig($dns) }