Computadora Dsquery - Buscar computadoras en AD
Utilice el comando Dsquery Computer para buscar computadoras en el directorio activo que coincidan con los criterios de búsqueda especificados.
Para utilizar el comando dsquery computer, abra el símbolo del sistema con Ejecutar como administrador para ejecutar el comando dsquery.
En este artículo, analizaremos cómo encontrar computadoras en el directorio y enumerar las computadoras en la unidad organizativa usando el comando dsquery computer.
Computadora Dsquery
Sintaxis
dsquery computer [{<StartNode> | forestroot | domainroot}] [-o {dn | rdn | samid}] [-scope {subtree | onelevel | base}] [-name <Name>] [-desc <Description>] [-samid <SAMName>] [-inactive <NumberOfWeeks>] [-stalepwd <NumberOfDays>] [-disabled] [{-s <Server> | -d <Domain>}] [-u <UserName>] [-p {<Password> | *}] [-q] [-r] [-gc] [-limit <NumberOfObjects>] [{-uc | -uco | -uci}]Computadora Dsquery: busque computadoras en AD
Utilice el comando dsquery computer en el símbolo del sistema para buscar las computadoras en el directorio activo.
dsquery computer
El resultado de la computadora dsquery anterior para enumerar todas las computadoras en el directorio activo es:
Enumerar computadoras en OU usando cmd
Para enumerar las computadoras en OU (Unidad organizativa), use el comando dsquery computer y especifique el nombre completo de la OU.
dsquery computer OU=SALES,DC=SHELLPRO,DC=LOCALEn el comando anterior, el comando dsquery computer especificó la ruta de la OU para encontrar las computadoras en la OU.
El resultado del comando anterior es:
C:\>dsquery computer OU=SALES,DC=SHELLPRO,DC=LOCAL
"CN=OPER-2,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-3,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=CORP-IT-E12,OU=SALES,DC=SHELLPRO,DC=LOCAL"Uso de Dsquery para encontrar computadoras inactivas
Para encontrar las computadoras inactivas en el directorio activo, use el comando dsquery computer. Tiene el parámetro inactivo que toma un valor número de semanas.
dsquery computer -inactive 10 -limit 10En el comando anterior, el comando dsquery computer utiliza el parámetro -inactive para buscar la computadora que no está activa durante las 10 semanas especificadas y devuelve la lista de computadoras inactivas.
El resultado del comando para buscar computadoras inactivas es:
C:\>dsquery computer -inactive 10 -limit 10
"CN=ENGG-PRO,OU=Domain Controllers,DC=SHELLPRO,DC=LOCAL"Consejo interesante: ¡Cómo encontrar todos los controladores de dominio usando el servidor dsquery en cmd!
Buscar computadoras usando el nombre de computadora de Dsquery
El comando dsquery computer tiene un parámetro name para buscar las computadoras en el directorio activo cuyo atributo de nombre coincida con el nombre de computadora especificado.
dsquery computer -name COR*
En el comando anterior, el comando dsquery computer utiliza el parámetro de nombre para buscar el nombre de la computadora que comienza con COR* y enumera todas las computadoras.
El resultado del comando anterior para buscar computadoras usando el nombre de computadora dsquery es:
C:\>dsquery computer -name COR*
"CN=CORP-IT-E12,OU=SALES,DC=SHELLPRO,DC=LOCAL"
C:\>
Descripción de la computadora Dsquery: buscar computadoras
Para buscar las computadoras en el directorio activo donde el atributo de descripción de la computadora coincide con la descripción especificada, ejecute el comando dsquery computer.
dsquery computer -desc Zone*En el comando anterior, la computadora dsquery usa el parámetro desc para especificar la descripción de la computadora y buscar la computadora donde el valor del atributo de descripción de la computadora coincide con el valor especificado.
El resultado del comando anterior para buscar computadoras en AD según la descripción de la computadora dsquery es:
C:\>dsquery computer -desc Zone*
"CN=ENGG-PRO,OU=Domain Controllers,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-01,CN=Computers,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-2,OU=SALES,DC=SHELLPRO,DC=LOCAL"
"CN=OPER-3,OU=SALES,DC=SHELLPRO,DC=LOCAL"
C:\>
Encuentre el sistema operativo de la computadora usando Dsquery
Usando el comando dsquery con parámetro de filtro para buscar las computadoras, puede encontrar el sistema operativo y los atributos de la computadora.
dsquery * "OU=SALES,DC=SHELLPRO,DC=LOCAL" -attr "cn" "operatingsystem" -filter "(&(objectclass=computer))"En el comando anterior, el comando dsquery utiliza el parámetro de filtro para buscar las computadoras en AD en la unidad organizativa especificada y recupera el nombre de la computadora y el sistema operativo.
El resultado del comando anterior para obtener el sistema operativo de la computadora usando dsquery es:
C:\>dsquery * "OU=SALES,DC=SHELLPRO,DC=LOCAL" -attr "cn" "operatingsystem" -filter "(&(objectclass=computer))"
cn operatingsystem
OPER-2 Windows 10
OPER-3 Windows 10
CORP-IT-E12 Windows Server 2019
C:\>Conclusión
Espero que el artículo anterior sobre cómo utilizar el comando dsquery computer para encontrar la computadora y enumerar todas las computadoras en OU le resulte útil.
Puede encontrar más temas sobre los comandos de PowerShell Active Directory y los conceptos básicos de PowerShell en la página de inicio de ShellGeek.
