Del curso: Soporte IT: Trucos
Haz búsquedas comunes en Active Directory con PowerShell
Del curso: Soporte IT: Trucos
Haz búsquedas comunes en Active Directory con PowerShell
En el pasado, gestionar Active Directory desde la Línea de comandos era muy complejo. Había que utilizar Dsmod, Dsquery, Dsadd, y, la verdad, es que se hacía una gestión muy difícil. En el vídeo de hoy vamos a ver cómo realizar estas acciones utilizando PowerShell. Realizar tareas de gestión de Active Directory desde PowerShell es muy sencillo ya que existe un módulo para esta acción. Aquí, podemos ver el módulo de Active Directory que está integrado en nuestro controlador de dominio. Cuando ejecutamos cmdlets como Get-ADUser podemos ver que recibimos información sobre los distintos usuarios que tenemos. En este caso, el usuario adm.dcarrasco. Sin embargo, realizar búsquedas comunes, como cuentas caducadas, cuentas inactivas podría llegar a resultar más complejo ya que tenemos que trabajar con las distintas propiedades que tenemos en Active Directory. Cuando extraemos todas las propiedades del usuario adm.dcarrasco podemos ver que existe una, que es la Fecha de expiración, Fecha de caducidad. También existe otra que es la Fecha de inicio de sesión, la última fecha en la que esta cuenta inició sesión. Por supuesto, tenemos de Password caducado, etc. Al final, para poder extraer esta información de forma simple tendríamos que realizar una búsqueda y luego filtrar. Sin embargo, PowerShell ha añadido unos cmdlets que nos facilitan muchísimo este trabajo. El cmdlet Search-ADAccount me permite, gracias a sus modificadores, AccountDisabled, AccountExpired, AccountInactive, buscar esas cuentas que ya han caducado, que están deshabilitadas o que están inactivas, es decir, que no han iniciado sesión en el dominio desde hace un tiempo determinado. Por ejemplo, si realizo una búsqueda por Cuentas caducadas podemos ver que aparece un usuario que caducó el día 20 de enero de 2018. Si quisiera ver, por ejemplo, cuántas cuentas inactivas existen en el dominio, puedo ejecutar Search-ADAccount -AccountInactive y hacer una medición. Así puedo tener un listado de cuentas o la información de cuántas para hacer un seguimiento de esas cuentas que están inactivas, pasarlas a deshabilitadas, etc. Incluso puedo hacer también una búsqueda de aquellas cuentas que van a caducar. Esas cuentas que faltan pocos días para caducar o, dentro de las cuentas inactivas, puedo, también, seleccionar cuál es el plazo de tiempo que considero que debe pasar para que una cuenta sea inactiva o no. Por ejemplo, en ciertas compañías eso puede considerarse a los 90 días, 60 días, 120. Por tanto, puedo decir que me muestre las cuentas que estén inactivas por más de 120 días. Es decir, usuarios que no hayan iniciado sesión en los últimos 120 días.
Contenido
-
-
-
Elige un buen nombre de dominio3 min
-
(Bloqueado)
Protege las cuentas precreadas de Active Directory2 min 34 s
-
(Bloqueado)
Diagnostica problemas de DNS en el dominio3 min 3 s
-
(Bloqueado)
Delega los permisos oportunos en Active Directory4 min 28 s
-
(Bloqueado)
Gestiona la sincronización de tiempo del dominio4 min 13 s
-
(Bloqueado)
Crea sitios con valor en Active Directory4 min 13 s
-
(Bloqueado)
Genera ficheros CSV a tu gusto con PowerShell3 min 8 s
-
(Bloqueado)
Lee ficheros de Excel con PowerShell3 min 33 s
-
(Bloqueado)
Resetea cuentas de equipo en el dominio2 min 36 s
-
(Bloqueado)
Reproduce sonidos con PowerShell2 min 20 s
-
Comprueba si estás usando buenas prácticas en tu dominio3 min 35 s
-
(Bloqueado)
Descarga archivos con PowerShell3 min 58 s
-
(Bloqueado)
Usa Grid View para seleccionar objetos en PowerShell2 min 25 s
-
(Bloqueado)
Encuentra los FSMO maestros del dominio3 min 33 s
-
(Bloqueado)
Utiliza credenciales alternativas en PowerShell2 min 28 s
-
(Bloqueado)
Establece prioridades para los controladores de dominio en DNS2 min 18 s
-
(Bloqueado)
Comprueba la versión de tu sistema operativo con PowerShell2 min 4 s
-
(Bloqueado)
Utiliza filtros anidados en PowerShell3 min 14 s
-
(Bloqueado)
Deshabilitar la pantalla de bloqueo en Windows 102 min 27 s
-
(Bloqueado)
Obtén detalles de tus conexiones de red con PowerShell1 min 56 s
-
Haz búsquedas comunes en Active Directory con PowerShell3 min 40 s
-
(Bloqueado)
Limpia el PC de ficheros temporales automáticamente3 min 23 s
-
(Bloqueado)
Protege tus carpetas importantes contra Ransomware3 min 3 s
-
(Bloqueado)
Resuelve problemas en Windows 102 min 23 s
-
(Bloqueado)
Añade y elimina fácilmente características de Windows3 min 47 s
-
(Bloqueado)
Usa la consola de comandos avanzada en Windows 102 min 27 s
-
(Bloqueado)
Usa atajos de teclado en Azure3 min 38 s
-
(Bloqueado)
Opera en varias VMs en Azure2 min 9 s
-
(Bloqueado)
Utiliza PowerShell desde el portal de Azure3 min 1 s
-
Aplica etiquetas correctas en Azure3 min 3 s
-
(Bloqueado)
Utiliza el almacenamiento de ficheros de Azure2 min 42 s
-
(Bloqueado)
Opera con tablas de Azure5 min 24 s
-
(Bloqueado)
Proporciona acceso correctamente a almacenamiento en Azure2 min 53 s
-
(Bloqueado)
Exporta e importa paneles de trabajo del portal de Azure3 min 1 s
-
(Bloqueado)
Páginas web en cuentas de almacenamiento de Azure3 min 5 s
-
(Bloqueado)
Usa PowerShell para descargar páginas web2 min 35 s
-
(Bloqueado)
Convierte variables en objetos en PowerShell3 min 29 s
-
(Bloqueado)
Filtra correctamente las búsquedas de AD en PowerShell3 min
-
Agrupa resultados en PowerShell5 min 13 s
-
(Bloqueado)
Muestra miembros de grupos de AD con PowerShell4 min 5 s
-
(Bloqueado)
Descomprime ficheros zip en PowerShell3 min 57 s
-
(Bloqueado)
Descubre dispositivos USB con PowerShell3 min 1 s
-
(Bloqueado)
Muestra una ventana de mensaje con PowerShell3 min 6 s
-
(Bloqueado)
Descubre cuánto tarda una tarea en PowerShell3 min 51 s
-
(Bloqueado)
Deshabilita la sincronización de Azure AD con PowerShell3 min 26 s
-
(Bloqueado)
Windows TimeLine para navegar tu historial de uso de Windows2 min 22 s
-
(Bloqueado)
Crea pantallazos utilizando Snip & Sketch en Windows 102 min 25 s
-
(Bloqueado)
Bloquea Windows 10 usando el móvil1 min 47 s
-
Gestiona el almacenamiento en Windows 102 min 55 s
-
(Bloqueado)
Instala y utiliza la línea de comandos Bash en Windows 104 min 24 s
-