В продолжении статьи про отказ от Яндекс почты для домена, родил для себя на память DNS чекер записей.
В основу был взят бесконечный цикл While.
Далее в эту основу можно накидать необходимой Вам логикой. В моем примере, как только запись успешно получена от публичного DNS сервера, скрипт выводит состояние записи и прекращает свою работу.
while($true)
{ Start-Sleep -Seconds 15
if (Resolve-DnsName umvr.ru -Server 8.8.8.8 -ErrorAction SilentlyContinue)
{
Resolve-DnsName umvr.ru -Server 8.8.8.8
break
}
}