Búsqueda de sitios web

Get-Adcomputer- Buscar sistema operativo


El comando para buscar el nombre del sistema operativo y la versión de la computadora en el directorio activo es Get-AdComputer. Este comando tiene una propiedad OperatingSystem que obtiene el nombre del sistema operativo.

El cmdlet Get-AdComputer de PowerShell en el directorio activo obtiene una o más cuentas de computadora del directorio activo mediante criterios de búsqueda. Tiene un nombre de sistema operativo y un atributo de versión.

En una organización grande, como administrador del sistema, es muy importante tener información sobre usuarios, computadoras y otros objetos en el directorio activo. A menudo necesitamos la información para obtener una versión del sistema operativo de la computadora que puede ser útil para aplicar políticas y actualizar trabajos del sistema operativo.

En este artículo, analizaremos cómo obtener un sistema operativo de computadora en un directorio activo y exportar una lista de sistemas operativos de computadora a un archivo csv usando PowerShell.

Entendamos cómo usar Get-AdComputer para buscar el sistema operativo con los siguientes ejemplos.

Get-AdSistema operativo de computadora

Puede obtener el nombre y la versión del sistema operativo de una computadora en el directorio activo usando el siguiente comando

 Get-ADComputer -filter * -Properties * | Select Name, OperatingSystem

En el script de PowerShell anterior, obtiene el sistema operativo Get-AdComputer y el nombre utilizando el parámetro filter con caracteres comodín (*) para buscar dentro del directorio activo.

El resultado del comando anterior para buscar el sistema operativo de una computadora como se muestra a continuación

PS C:\Windows\system32> Get-ADComputer -filter * -Properties * | Select Name, OperatingSystem

Name     OperatingSystem
----     ---------------
ENGG-PRO Windows Server 2019 Datacenter
OPER-01  Windows 10 Pro
HR-101   Windows 10 Pro


PS C:\Windows\system32>

Obtenga todo el sistema operativo ADComputer en OU

Puede obtener el nombre del sistema operativo de la computadora y los detalles de la versión en una unidad organizativa específica usando el siguiente comando

 Get-ADComputer -filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties OperatingSystem | Sort Name | Format-Table Name,Enabled,OperatingSystem -AutoSize

En el script de PowerShell anterior, Get-AdComputer obtiene la cuenta de computadora en la unidad organizativa especificada por los criterios SearchBase y pasa el resultado al segundo comando.

El segundo comando ordena por nombre de computadora y muestra el sistema operativo de la computadora, nombre a continuación

PS C:\Windows\system32> Get-ADComputer -filter * -SearchBase "OU=HR,DC=SHELLPRO,DC=LOCAL" -Properties OperatingSystem | Sort Name | Format-Table Name,Enabled,OperatingSystem -AutoSize

Name   Enabled OperatingSystem
----   ------- ---------------
HR-101    True   Windows 10 Pro

HR-102    True   Windows 10 Pro


PS C:\Windows\system32>

Obtenga el filtro del sistema operativo AdComputer por servidor

Si necesita encontrar el sistema operativo Windows Server 2019 Datacenter para cuentas de computadora en el directorio activo, use el siguiente comando

Get-ADComputer -Filter {OperatingSystem -like '*Windows Server 2019*'}

En el script de PowerShell anterior, obtiene un filtro del sistema operativo de la computadora por un sistema operativo como Windows Server 2019.

El resultado del comando anterior para obtener el sistema operativo de la computadora por versión del servidor como se muestra a continuación

Consejo interesante: ¡Cómo eliminar PowerShell de una computadora!

Conclusión

Espero que el artículo anterior le ayude a obtener el nombre y la versión del sistema operativo de una computadora en el directorio activo mediante el cmdlet Get-AdComputer.

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.

Artículos relacionados