Creación masiva de usuarios de Microsoft 365 con un archivo CSV
La mayoría de las organizaciones quieren crear varios usuarios a la vez para ahorrar tiempo. Por tanto, deberás crear un archivo CSV con todos los nuevos usuarios y elegir cómo crearlos en la nube. El primer método consiste en cargar el CSV mediante el centro de administración de Microsoft Entra. Otro método es crear los usuarios con Microsoft Graph PowerShell. En este artículo, aprenderá cómo crear de forma masiva usuarios de Microsoft 365 en Microsoft Entra ID y PowerShell con un archivo CSV.
Creación masiva de usuarios de Microsoft 365 en Microsoft Entra ID
1. Crear archivo CSV
Debe descargar y guardar el archivo BulkCreateUsers.csv.
El archivo CSV incluye los siguientes valores:
- Fila 1: contiene el número de versión y debe incluirse en el CSV de carga.
- Fila 2: Incluye todos los encabezados de las columnas. El formato de los encabezados de las columnas se parece a, por ejemplo, Nombre [displayName] Obligatorio.
- Fila de ejemplos: En el archivo CSV, hemos incluido ejemplos de valores aceptables para cada columna. Debe eliminar el contenido de la fila y reemplazar los ejemplos con sus entradas.
Requisitos al rellenar el archivo CSV:
- No elimine ni modifique las dos primeras filas del archivo BulkCreateUsers.csv o la carga no se podrá procesar.
- No agregue nuevas columnas al archivo CSV.
- Debe completar las columnas requeridas con datos.
- Asegúrese de que no existan espacios en blanco adicionales antes o después de ningún campo, como UserPrincipalName.
En el siguiente paso, le mostraremos cómo editar el archivo CSV con una aplicación como Microsoft Excel.
2. Editar archivo CSV en Excel
Para guardar el archivo de Excel como CSV delimitado por comas, debe hacer que Excel use una coma para el separador de lista.
- Abra Microsoft Excel
- Haga clic en Opciones
En las Opciones de Excel, debe realizar algunos cambios:
- Haga clic en Avanzado
- En Opciones de edición > Borrar Separadores del sistema
- Establezca el separador decimal en un punto (.)
- Establezca el separador de miles en coma (,)
- Haga clic en Aceptar
Nota: Cierre la aplicación Microsoft Excel para guardar los cambios.
- Abra el archivo CSV en Microsoft Excel y complete los datos requeridos
Una vez que termine con los datos requeridos, guarde el archivo como .csv.
- Asigne al archivo el nombre BulkCreateUsers.csv.
- Guardar como tipo CSV UTF-8 (delimitado por comas) (*.csv)
- Haga clic en Guardar
En el siguiente paso, le mostraremos cómo cargar el archivo CSV en Microsoft Entra ID.
3. Cree de forma masiva usuarios de Microsoft 365 con un archivo CSV en Microsoft Entra ID
Tiempo necesario: 10 minutos
Cómo crear usuarios de forma masiva en Microsoft Entra ID con un archivo CSV.
class="schema-how-to-step-name">Vaya a Microsoft Entra ID.
Inicie sesión en Microsoft Entra ID con sus credenciales de administrador.
class="schema-how-to-step-name">Vaya a Todos los usuarios.
Haga clic en Identidad > Usuarios > Todos usuarios.
class="schema-how-to-step-name">Serás redirigido a la vista previa de Usuarios.
Haz clic en Operaciones masivas > Creación masiva.
class="schema-how-to-step-name">Sube tu archivo CSV.
Explora el Archivo CSV en su carpeta.
class="schema-how-to-step-name">Seleccione su archivo CSV.
Seleccione el archivo CSV que creó y haga clic en Abrir.
class="schema-how-to-step-name">El archivo se cargó correctamente.
Haga clic en Enviar.
class="schema-how-to-step-name">Ver el estado de los resultados de la operación masiva.
Operación masiva en progreso y exitosa .
Recibirá una notificación cuando se complete la operación masiva.
4. Verifique los resultados masivos de los usuarios de Microsoft 365 en Microsoft Entra ID
Para ver si la operación masiva fue exitosa, siga los pasos a continuación en Microsoft Entra ID:
- Iniciar sesión en el centro de administración de Microsoft Entra
- Expanda Identidad > Usuarios > Todos los usuarios
- Haga clic en Resultados de operaciones masivas.
- Haga clic en el nombre del archivo BulkCreateUsers.csv
El estado muestra Completado sin errores.
- Muestra una lista de todos los nuevos usuarios de Microsoft 365 y el estado muestra Éxito para los 5 usuarios que creamos de forma masiva.
5. Verifique todos los usuarios en Microsoft Entra ID
Busque los usuarios recién creados en Microsoft Entra ID:
- Iniciar sesión en el centro de administración de Microsoft Entra
- Vaya a Identidad > Usuarios > Todos los usuarios.
- Ver la lista de usuarios encontrados
Todos los nuevos usuarios que creó de forma masiva están en la misma lista que los demás. También actualiza el número total de usuarios (138). En nuestro caso, creamos de forma masiva 5 nuevos usuarios y comenzamos con 133 usuarios.
Consulte el siguiente paso para crear de forma masiva nuevos usuarios con Microsoft Graph PowerShell.
Creación masiva de usuarios de Microsoft 365 con PowerShell
Puede crear varios usuarios nuevos de Microsoft 365 a partir de un archivo CSV con Microsoft Graph PowerShell.
1. Conéctese a Microsoft Graph PowerShell
Antes de ejecutar el script de PowerShell New-M365Users.ps1, debe instalar el módulo Microsoft Graph PowerShell.
Install-Module Microsoft.Graph -ForceEjecute el siguiente comando para conectarse a Microsoft Graph PowerShell.
Connect-MgGraph -Scopes "User.ReadWrite.All"2. Cree un archivo CSV con nuevos usuarios de Microsoft 365
Debe crear un archivo CSV con los nuevos usuarios de Microsoft 365. Descargue NewM365Users.csv que se parece al siguiente ejemplo.
- Ajustar el archivo CSV con nuevos usuarios, contraseñas y propiedades
- Guarde el archivo CSV en la carpeta temp de su unidad (C:).
3. Descargue el script de PowerShell New-M365Users
Siga los pasos a continuación para configurar el script de PowerShell:
- Descargue el script de PowerShell New-M365Users.ps1
- O copie el siguiente script en el Bloc de notas y guárdelo como un archivo New-M365Users.ps1.
- Cree una carpeta scripts si aún no la tiene
- Guárdelo en la carpeta C:\scripts
# Connect to Microsoft Graph with user read/write permissions
Connect-MgGraph -Scopes User.ReadWrite.All
# Specify the path of the CSV file
$CSVFilePath = "C:\temp\NewM365Users.csv"
# Import data from CSV file
$Users = Import-Csv -Path $CSVFilePath
# Loop through each row containing user details in the CSV file
foreach ($User in $Users) {
# Create password profile
$PasswordProfile = @{
Password = $User.Password
ForceChangePasswordNextSignIn = $true
ForceChangePasswordNextSignInWithMfa = $true
}
$UserParams = @{
UserPrincipalName = $User.UserPrincipalName
DisplayName = $User.DisplayName
MailNickName = $User.MailNickName
GivenName = $User.GivenName
SurName = $User.SurName
JobTitle = $User.JobTitle
Department = $User.Department
OfficeLocation = $User.OfficeLocation
BusinessPhone = $User.BusinessPhone
MobilePhone = $User.MobilePhone
StreetAddress = $User.StreetAddress
City = $User.City
State = $User.State
PostalCode = $User.PostalCode
Country = $User.Country
EmployeeId = $User.EmployeeId
PasswordProfile = $PasswordProfile
AccountEnabled = $true
}
try {
$null = New-MgUser @UserParams -ErrorAction Stop
Write-Host ("Successfully created the account for {0}" -f $User.DisplayName) -ForegroundColor Green
}
catch {
Write-Host ("Failed to create the account for {0}. Error: {1}" -f $User.DisplayName, $_.Exception.Message) -ForegroundColor Red
}
}4. Ejecute el script de PowerShell New-M365Users
Ejecute PowerShell como administrador para ejecutar el script New-M365Users.ps1 en la carpeta C:\scripts.
C:\scripts\.\New-M365Users.ps1Creará nuevas cuentas de usuario con la información del archivo CSV. La salida de PowerShell muestra el siguiente resultado.
Successfully created the account for Chris Green
Successfully created the account for Ben Andrews
Successfully created the account for David Longmuir
Successfully created the account for Cynthia Carey
Failed to create the account for Melissa MacBeth. Error: [Request_BadRequest] : The domain portion of the userPrincipalName property is invalid. You must use one of the verified domain names in your organization.5. Verificar los usuarios de Microsoft 365 creados
Ejecute el cmdlet Get-MgUser para buscar los usuarios de Microsoft 365 recién creados.
# Specify the path of the CSV file
$CSVFilePath = "C:\temp\NewM365Users.csv"
# Import the CSV file
$users = Import-Csv $CSVFilePath
foreach ($user in $users) {
if (Get-MgUser -UserId $user.UserPrincipalName -ErrorAction SilentlyContinue) {
Write-Host "$($user.UserPrincipalName) exists" -ForegroundColor Green
}
else {
Write-Host "$($user.UserPrincipalName) does not exist" -ForegroundColor Red
}
}¡Eso es todo!
Sigue leyendo: Importa un archivo PST a Microsoft 365 »
Conclusión
Aprendió a crear de forma masiva usuarios de Microsoft 365 con un archivo CSV. Puede crear varios usuarios para su organización en poco tiempo cargando un archivo CSV en el centro de administración de Microsoft Entra. Otra forma es conectarse a Microsoft Graph PowerShell y crear de forma masiva nuevos usuarios de Microsoft 365 con un script de PowerShell.
Disfrutaste este artículo? También te puede interesar Asignar licencias de Microsoft 365 con licencias basadas en grupos. No olvides seguirnos y compartir este artículo.














