Contoso is onboarding 500 employees from a recently acquired company. The IT admin has a CSV file containing user attributes including Department, Job Title, and Manager, and needs to create all accounts with proper Microsoft 365 license assignments as quickly as possible. Which approach should the admin use?
Select an answer to reveal the explanation.
Short Explanation
Use Microsoft Graph PowerShell as your Swiss Army knife for bulk user ops. Pipe Import-Csv into New-MgUser to stamp each user with department, title, manager, and licenses in one script. The admin center bulk import can't handle all those attributes and license assignments in the same pass.
Full Explanation
Microsoft Graph PowerShell is the modern, recommended tool for bulk identity management in Microsoft Entra ID, formerly Azure AD. The pattern of piping Import-Csv into a ForEach loop that calls New-MgUser gives the admin full control over every user attribute and allows license assignment via Set-MgUserLicense in the same script. This satisfies all the scenario requirements in a single automated pass.
The Microsoft 365 admin center bulk import feature with a CSV template is a valid tool for simpler scenarios, but it uses a fixed CSV template with limited attribute columns. It does not support setting the Manager attribute or assigning licenses in one operation, so the claim that it can set Manager and assign subscriptions without usage locations is not correct. The admin would need multiple passes.
The Azure AD Connect approach is used for hybrid identity, syncing an on-premises Active Directory to Microsoft Entra ID. If the acquired company's directory is already set up for sync, this could be a path, but the scenario describes a CSV file of attributes, not an on-premises directory being integrated. Azure AD Connect is also not a quick, one-time bulk operation.
The Exchange admin center bulk mailbox creation approach is incorrect because Exchange Online mailboxes are provisioned after a Microsoft Entra user account exists. Creating a mailbox in Exchange Online does not create the Entra user account; it's the other way around. Additionally, the Exchange admin center does not support the departmental and license attributes in the scenario.
Exam tip: Any time a question mentions bulk operations plus custom attributes plus scripting, Microsoft Graph PowerShell, specifically New-MgUser, Set-MgUserLicense, and Import-Csv patterns, is the target answer. The older AzureAD and MSOnline modules are deprecated in favor of the Microsoft.Graph PowerShell SDK.