#!/bin/bash # Remove existing "nameserver" lines from /etc/resolv.conf sed -i '/nameserver/d' /etc/resolv.conf # Run the PowerShell command to generate "nameserver" lines and append to /etc/resolv.conf # we use full path here to support boot command with root user /mnt/c/Windows/System32/WindowsPowerShell/v1.0/powershell.exe -Command '(Get-DnsClientServerAddress -AddressFamily IPv4).ServerAddresses | ForEach-Object { "nameserver $_" }' | tr -d '\r'| tee -a /etc/resolv.conf > /dev/null