trying to change 2012 windows DNS settings with following
$DC = read-host "Enter Datacenter"
$GuestCred = $Host.UI.PromptForCredential("Please enter admin credentials", "Enter Guest credentials", "", "")
$PrimaryDNS = Read-Host "Primary DNS: "
$SecondaryDNS = Read-Host "Secondary DNS: "
get-datacenter $DC | get-vm | ? {$_.NAme -notlike "*dc*" -and $_.powerstate -eq "PoweredOn"} | % {Invoke-VMScript -VM $_ -GuestCredential $GuestCred -ScriptType "bat" -ScriptText "netsh interface ip set dns ""Ethernet0"" static $PrimaryDNS && netsh interface ip add dns ""Ethernet0"" $SecondaryDNS" }
but keep getting following error
ScriptOutput
---------------------------------------------------------------------------------------------------------------------------------------------------------
| The filename, directory name, or volume label syntax is incorrect.