PowerShell para gestionar Active Directory
Listado de Cmdlets utiles para realizar operaciones y enumeración básica en Active Directory.
Importar módulo de Active Directory
Para utilizar la mayoria de los Cmdlets listados en este artículo, debemos importar en primer lugar el modulo ActiveDirectory.
Sistema
Obtener Variables de entorno
Obtener funciones en el scope de Powershell
Obtener una lista de los modulos de PowerShell cargados
Listar comandos para un módulo específico
Obtener información del Dominio
Obtener ayuda de un cmd-let
Obtener el estado actual de Windows Defender
Obtener AppLockerPolicy
Usuarios
Crear un nuevo usuario
Filtrar por un nombre de usuario especifico
En este comando:
Get-ADUser -Filter *
obtiene todos los usuarios de Active Directory.Where-Object
se utiliza para filtrar los resultados.{}
delimita el script de bloque para la condición de filtro.$_
representa el objeto actual en el pipeline (en este caso, cada usuario obtenido porGet-ADUser
)..SamAccountName
es la propiedad que contiene el nombre de usuario.-eq "NombreUsuario"
es el operador de igualdad para comparar el valor de la propiedadSamAccountName
con el nombre de usuario que deseas buscar.
Filtrar por un usuario donde el campo ServicePrincipalName sea distinto de null
Crear un nuevo usuario asignado algunos atributos
Agregar un usuario a un grupo específico
Cambiar la contraseña de un usuario
Forzar el cambio de contraseña en el proximo inicio de sesión
Obtener los grupos del un usuario
Quitar un usuario de un grupo
Deshabilitar una cuenta de usuario
Habilitar una cuenta de usuario
Desbloquear una cuenta de usuario
Obtener información detallada de un usuario
Grupos
Crear un nuevo grupo
Listar los miembros de un grupo
Obtener información detallada de un grupo
Renombrar un grupo
Eliminar un grupo
Listar los grupos
Obtener una lista de todos los grupos en una OU específica
Obtener una lista de todos los miembros de un grupo
Trusts (Confianzas)
Verificar las relaciones de confianza de dominio
Este cmdlet imprimirá las relaciones de confianza que tenga el dominio. Podemos determinar si son confianzas dentro de nuestro bosque o con dominios de otros bosques, el tipo de confianza, la dirección de la confianza y el nombre del dominio con el que está la relación.
Computadoras
Obtener información detallada de un equipo
Obtener una lista de todos los equipos en un dominio
Obtener información detallada de un equipo específico
Crear un nuevo objeto de equipo en Active Directory
Cambiar el nombre de un equipo en Active Directory
Deshabilitar una cuenta de equipo
Habilitar una cuenta de equipo
Eliminar un objeto de equipo de Active Directory
Unidades Organizativas
Crear una nueva Unidad Organizativa
Mover un objeto (usuario, grupo, etc.) a una OU diferente
Obtener una lista de todas las unidades organizativas
Mover un equipo a una unidad organizativa diferente
GPO (Group Policy Object)
Obtener una lista de todas las GPO
Obtener una lista de todas las GPO en un dominio específico
Crear una nueva GPO
Cambiar el nombre de una GPO
Copiar una GPO
Eliminar una GPO
Obtener la configuración de una GPO
Establecer la configuración de una GPO
Enlace de una GPO a una OU específica
Desenlace de una GPO de una OU específica
Realizar una copia de seguridad y restauración de una GPO
Para realizar una copia de seguridad:
Para restaurar desde una copia de seguridad:
Última actualización