PowerShellCómo importar usuarios de Active Directory mediante PowerShellCómo importar usuarios de Active Directory mediante PowerShell
Este artículo describe cómo importar usuarios a Active Directory a partir de un archivo CSV, mediante PowerShell y ADManager Plus, una solución unificada de administración y creación de informes para Active Directory, Office 365 y Exchange. Este artículo también explica cómo las plantillas de tareas de ADManager Plus creadas expresamente hacen que la importación masiva de usuarios de Active Directory desde un archivo CSV sea una operación sencilla basada en acciones de apuntar y pulsar.
Con Windows PowerShell
SPasos para importar usuarios a Active Directory.
- Asegúrese de tener los permisos necesarios para realizar esta acción y también para ejecutar scripts de PowerShell en el dominio necesario.
- Cree el archivo CSV con la lista de todos los usuarios que se deben importar a Active Directory, utilizando como cabecera los nombres de LDAP de los atributos necesarios.
- Determine el dominio y la unidad organizativa a la que se deben importar los usuarios.
- Cree el script con el cmdlet Add-ADGroupMember y ejecútelo en la ventana de PowerShell.
Script de PowerShell de muestra para importar usuarios al grupo de Active Directory
Copied
Import-Module ActiveDirectory
$Domain="@abc.com"
$UserOu="OU=Users,DC=abc,DC=com" $NewUsersList=Import-CSV "D:\userstobeimported.csv"
ForEach ($User in $NewUsersList)
{
$givenName=$User.givenName $sAMAccountName=$User.sAMAccountName $userPrincipalName=$User.sAMAccountName+$Domain $userPassword=$User.Password $expire=$null
New-ADUser -Name $givenName -GivenName $givenName -SamAccountName $sAMAccountName
}
Pulse para copiar el script completoCon ADManager Plus
Para importar usuarios de AD:
- Pulse en la opción "Crear usuarios" ubicada en la pestaña Administración > Administración de usuarios > Importación de archivos CSV.
- Seleccione el dominio y la plantilla deseados, pulse en Importar y seleccione el archivo CSV correspondiente, seleccione la unidad organizativa deseada y pulse en Crear usuarios.
Captura de pantalla
De hecho, casi todas las funciones de administración de Active Directory, Office 365 y Exchange Server tienen una opción integrada para importar archivos CSV, lo que le permite administrar fácilmente los objetos de forma individual o masiva mediante la misma función, con tan solo acciones de apuntar y pulsar.
» iniciar prueba gratuita de 30 días
Limitaciones del uso de PowerShell para importar usuarios a Active Directory
- No podrá importar usuarios de Active Directory y agregarlos a Active Directory mediante PowerShell si no tiene suficientes permisos en Active Directory. Cuando se utiliza ADManager Plus, no es necesario elevar los privilegios de los usuarios en el entorno nativo de Active Directory o Exchange Server para agregar usuarios a grupos de Active Directory..
- El uso de PowerShell para importar usuarios requiere que cree scripts complejos de acuerdo con sus necesidades. En cambio, ADManager Plus ofrece la opción de importar archivos CSV en todas sus funciones de administración, lo que permite importar la lista de usuarios a partir de archivos CSV con tan solo acciones de apuntar y pulsar.
- Es necesario conocer cómo ejecutar scripts desde la ventana de PowerShell. Con ADManager Plus, todas las operaciones de administración y creación de informes se pueden realizar desde una interfaz gráfica de usuario (GUI) intuitiva con tan solo acciones de apuntar y pulsar.
- Un guion fuera de lugar, un error tipográfico en los nombres de LDAP o la falta de permisos suficientes para configurar tan solo uno de los atributos utilizados en el script harán que se produzcan errores. Debido a que ADManager está totalmente basado en la interfaz gráfica de usuario, no es necesario depender de scripts, lo que elimina la posibilidad de errores.