Comparto esta sencilla función que podéis implementar en vuestros scripts en PowerShell para comprobar si existe algún registro MX en un dominio.
Código [Seleccionar]
function compE{
param([String]$dominio);
$existe = 0;
$cont=0;
Invoke-Expression -Command "nslookup -type=mx $dominio" 2>$null | foreach-object {
$filas = $($_);
$filtrar = $filas -match 'mail exchanger';
if($filtrar){
$cont++;
}
}
if($cont-ge 1){
$existe=1;
}else{
$existe=0;
}