PowerShell Get-Aduser

PowerShell Get-Aduser
De muchos de los comandos de PowerShell, el más importante es el Get-Aduser Cmdlet. El cmdlet get-aduser se ha utilizado para obtener las diferentes propiedades y objetos de los usuarios que se encuentran en el servidor de ventana. Puede verificar las propiedades del usuario por su identidad específica llamada nombre. Entonces, dentro de este tutorial de la guía, veremos cómo se puede usar un comando Get-Aduser en Windows PowerShell para obtener información del usuario. Asegúrese de tener Windows Server instalado y configurado junto con sus módulos de directorio activo.

En primer lugar, inicie sesión desde su sistema y busque PowerShell. Haga clic derecho en la aparición de PowerShell y toque el "Correr como administrador" para evitar cualquier inconveniente. La pantalla azul de PowerShell se abrirá en su pantalla.

Ahora, el PowerShell se ha lanzado con éxito. Su primera tarea es asegurarse de que el módulo y los servicios de Active Directory estén instalados y configurados en su servidor. Por lo tanto, debe obtener la capacidad de la ventana de directorio activo en su PowerShell para utilizar más comandos. Para este propósito, debe obtener el módulo "Directorio RSAT-Active" utilizando el cmdlet "Get-WindowsCapability" en el PowerShell. Hemos estado usando uno de nuestros PowerShell para hacerlo. Utiliza los parámetros "nombre" y "en línea".

Comenzará a recolectar y cargar el módulo RSAT-ACTIVE-Directory en su PowerShell. Puede ver que el sistema operativo está ejecutando sus acciones requeridas para hacerlo desde la imagen.

En unos pocos segundos, cargará todos los módulos requeridos para RSAT Active Directory, y a continuación se encuentra la salida de éxito para ello.

Después de obtener el módulo Active Directory, debe agregarlo a su servidor. Use el cmdlet "agregar windowscapability" para hacerlo. Asegúrese de agregar el parámetro "Nombre" para agregar el módulo de Active Directory con su versión como se muestra a continuación.

El sistema operativo está ejecutando el cmdlet "add-windowscapability" para agregar el directorio RSAT en nuestro sistema.

Su salida es la misma que obtuvimos para obtener el módulo RSAT Active Directory.

Comencemos a ver el cmdlet "Get-Aduser" mirando primero su ayuda manual. Este manual nos dice la sintaxis, los alias y los comentarios para el cmdlet "Get-aduser" en el PowerShell.

Si desea verificar todos los módulos instalados en su servidor de Windows de Windows 10, puede hacerlo utilizando el cmdlet "Get-Module" en PowerShell. Este cmdlet get-module utiliza el parámetro "listavailable" para obtener todos los módulos activos y disponibles en la pantalla PowerShell. La salida para este comando muestra que nuestro sistema tiene un módulo de activirectory instalado y activo junto con sus comandos exportados.

Para obtener el módulo de Active Directory, puede usar el comando a continuación desde la imagen.

Para obtener el módulo, junto con sus comandos exportados se puede hacer con el comando presentado en la imagen de PowerShell mostrada.

Para usar cualquier cmdlet, también necesitamos importar su módulo relevante en PowerShell. Comencemos por importar el módulo Active Directory primero en PowerShell antes de usar el cmdlet "Get-Aduser". Para este propósito, el cmdlet "importar módulo" se utilizará junto con el nombre del módulo i.mi. "Directorio Activo". Por lo tanto, hemos utilizado el comando de módulo de importación en el PowerShell para importar el módulo activectory como se muestra debajo. Ahora, el PowerShell está listo para usar el cmdlet "Get-Aduser" para obtener la información sobre los usuarios.

Ejemplo

Comencemos con una ilustración muy básica. En esta ilustración, utilizaremos el cmdlet "Get-Aduser" únicamente en PowerShell sin ningún parámetro. Esto se debe a que queremos obtener a todos los usuarios del servidor de Windows a la vez. Entonces, este comando será un comando de una sola palabra. Por lo tanto, lo hemos usado en PowerShell como se muestra a continuación.

Simplemente surgirá pidiéndole que agregue el valor del filtro. Este valor le dirá a un sistema, cuántos usuarios desea obtener de él. Como hemos agregado los caracteres "*", por lo que mostrará todos los usuarios actualmente ubicados en el servidor de Windows de nuestro sistema. Esta es la forma más simple de usar el "Get-Aduser".

Hagamos el primer parámetro del cmdlet Get-aduser. Entonces, el primer parámetro es el "filtro" que se usa automáticamente en el comando anterior por un PowerShell. Esta vez, lo estamos usando en nuestro comando para que todos los usuarios usen el cmdlet "Get-Aduser" como se muestra a continuación. Eventualmente mostrará todos los usuarios de Windows Server en la pantalla PowerShell.

Cuando tiene muchos usuarios en su sistema, puede agregarlos en diferentes categorías para marcar la diferencia. Lo mismo funciona para el servidor de Windows. Por lo tanto, enumeraremos a todos los usuarios utilizando el parámetro de filtro que pertenece a departamentos específicos cuando se trata de alguna empresa comercial. Tenemos que usar el parámetro "SearchBase" después del parámetro "Filtrar" "junto con mencionar los nombres de esos departamentos según la instrucción utilizada en la imagen.

Si desea buscar a los usuarios que tienen nombres que comienzan con algunas palabras específicas, también puede hacerlo. Para eso. Debe usar la palabra clave "nombre" dentro del parámetro "Filtro". Debe mencionar el tipo de cuenta de un usuario específico dentro del filtro. El parámetro "Formato de tabla" se puede utilizar para obtener el formulario de tabla de nuestra salida si tiene más de un usuario con el mismo nombre junto con su otra información.

La salida para el comando anterior se muestra a continuación. Muestra la columna del nombre, SamaccountName en PowerShell junto con la información de un usuario.

También puede obtener la información sobre un solo usuario junto con sus propiedades. Para este propósito, necesita el parámetro de identidad y propiedades. El parámetro de identidad está tomando el nombre de un usuario y el parámetro de propiedades obtendrá toda su información.

> -Get -Aduser -identidad "Nombre de usuario" -Properties *

Conclusión

Este artículo contiene todas las demostraciones e implementaciones para usar el cmdlet "Get-Aduser" en el servidor PowerShell de Windows. Hemos comenzado con la instalación e instalación de los módulos requeridos como requisitos previos de Get-Aduser I.directorio activo rsat.