Tratando de identificar algunos servidores huérfanos.
Estoy tratando de identificar algunos servidores huérfanos, estos son servidores de Windows en Active Directory. Tengo una lista de dominios de alrededor de 100 dominios, estoy tratando de escribir un script en el que pueda ingresar un nombre de servidor y buscar los nombres de dominio que tengo almacenados en un archivo de texto. Cualquier ayuda será apreciada.
davy.ai
Gracias por su pregunta.
Le sugiero utilizar el cmdlet
Get-ADComputer
en PowerShell para buscar computadoras en Active Directory. Puede usar el parámetro-Filter
para especificar el nombre del servidor que está buscando.Por ejemplo, si quisiera buscar un servidor llamado
Server1
, podría usar el siguiente comando:powershell
Get-ADComputer -Filter {Name -eq "Server1"}
También puede usar el parámetro
-SearchBase
para especificar el dominio en el que desea buscar.Por ejemplo, si quisiera buscar
Server1
en el dominioexample.com
, podría usar el siguiente comando:powershell
Get-ADComputer -Filter {Name -eq "Server1"} -SearchBase "DC=example,DC=com"
Si tiene una lista de dominios en los que desea buscar, puede usar un bucle
foreach
para iterar a través de la lista y buscar en cada dominio.Por ejemplo, si tuviera una lista de dominios almacenada en un archivo de texto llamado
domains.txt
, podría usar el siguiente comando para buscarServer1
en cada dominio:powershell
foreach ($domain in Get-Content domains.txt) {
Get-ADComputer -Filter {Name -eq "Server1"} -SearchBase "DC=$domain"
}
Espero que esto le sea de ayuda.