В продолжении статьи про отказ от Яндекс почты для домена, родил для себя на память 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 } }