Foi direcionado para o Try / Catch que faz o tratamento de erros que eu preciso, isso corrige o problema.
Try {
[System.Net.DNS]::GetHostbyAddress($IPADDR) |
Select Hostname,@{label='IP';expression={$IPADDR}}
}
Catch {
Add-Content -Value "$IPADDR failed lookup" -Path "C:\Users\douglasfrancis\Desktop\Script_Results\ReverseLookup_failed.csv"
}