Búsqueda de sitios web

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.

Artículos relacionados