Basicamente, preciso saber a origem do(s) endereço(s) DNS usando o PowerShell.
Get-DnsClientServerAddress -AddressFamily IPv4 -InterfaceAlias '{interfaceAlias}' |
Select-Object ServerAddresses, AddressOrigin |
ConvertTo-Json -Depth 3
{
"ServerAddresses": [
"8.8.8.8"
],
"AddressOrigin": null
}
O DNS é definido manualmente neste caso (apenas um servidor)
Como posso saber?
Não sei se existe algum comando no PowerShell que forneça essas informações. No inventário que fiz para uso pessoal, transcrevo parte do código adaptado que retorna alguns itens.
Se houver DNS estático (
$Network.GetValue( 'NameServer' )
), ele prevalecerá sobre o DNS dinâmico ($Network.GetValue( 'DhcpNameServer' )
).Usei um tradutor online. Peço desculpas por não ser fluente no idioma.