Pruebe la accesibilidad de todos los controladores de dominio: Test-AllDomainController
Como dice el titular, con este pequeño script podrás probar todos tus controladores de dominio con un solo comando Test-AllDomainController. Las cosas simples son las mejores, por supuesto ?
La secuencia de comandos
Abra PowerShell ISE y copie este script en un nuevo proyecto.
function Test-AllDomainController {
$dcs=(Get-ADDomainController -Filter *).Name
foreach ($items in $dcs) {
Test-Connection $items -Count 1}
}
Pulsa el botón verde para comprobarlo.
Hazlo permanente
Cree una carpeta en "C:\Program Files\WindowsPowerShell\Modules" y asígnele el nombre PingAllDC. Asegúrese de guardar su secuencia de comandos allí como PingAllDC.psm1. (La carpeta y el script deben tener el mismo nombre) Cierre PowerShell y vuelva a abrirlo. El módulo se importa automáticamente y está disponible para todos los usuarios.
Get-Module PingAllDC | Format-Table -AutoSize
Para ver el bloque de script del comando, ingrese
Get-Command Test-AllDomainController | Select-Object -ExpandProperty ScriptBlock
Y finalmente… en Acción…
Diviértete con Test-AllDomainController.




