如何使用 Microsoft Graph PowerShell 中的 Update-MgUser cmdlet 更新 Entra ID 用户

管理 Microsoft Entra ID 用户

更新 Microsoft Entra ID 中的用户属性,如职位、部门或联系方式,是 IT 团队的常见任务。虽然 Microsoft Graph PowerShell 的 Update-MgUser cmdlet 可以执行这些更新,但它需要脚本知识、语法注意以及管理员权限。

另一方面,ADManager Plus 提供了一个无忧的基于 GUI 的方法,可批量或单独修改用户属性。它支持批量管理选项、自动化功能等,使更新过程更快、更安全、更高效。

  • ADManager Plus
  • PowerShell
 

使用 ADManager Plus 更新 Microsoft Entra ID 用户

  1. 登录 ADManager Plus,进入 Microsoft 365 > Management > User Management
  2. Bulk User Modification 下显示的选项中选择所需操作。
  3. 配置所选属性。例如,如果在步骤 2 中选择了 Reset Password 选项,则在此步骤中配置用户的密码属性。
  4. 选择您的租户,并通过搜索或上传包含要修改属性的用户列表的 CSV 文件来选择用户。
  5. 点击 Apply 以批量更新用户。
使用 ADManager Plus 友好的 GUI 更新 Microsoft Entra ID 用户属性

Microsoft Graph PowerShell 中的 Update-MgUser cmdlet

前提条件

使用 Update-MgUser cmdlet 之前:

  • Ensure the Microsoft Graph PowerShell module is installed. If not, install it using this script:
    Install-Module Microsoft.Graph -Scope CurrentUser
  • Connect to Microsoft Graph PowerShell with the required permissions to modify user attributes.
    Connect-MgGraph -Scopes "User.ReadWrite.All"

使用 Update-MgUser cmdlet

此 cmdlet 用于修改 Microsoft Entra ID 中用户的属性:

Update-MgUser -UserId "<userPrincipalName>" -Department "Marketing"

示例

示例 1:更新用户的部门和职位

Update-MgUser -UserId "John@zkyy.com" -Department "Sales" -JobTitle "Sales Manager"

示例 2:更改用户的办公地点

Update-MgUser -UserId "Vance@zkyy.com" -OfficeLocation "ZKY Building"

示例 3:禁用用户账户

Update-MgUser -UserId "Kevin@zkyy.com" -AccountEnabled $false

支持的参数

参数 描述
-UserId 此参数用于指定要更新的用户的唯一标识符。
-Department 此参数用于更新用户的部门。
-JobTitle 此参数用于修改职位。
-MobilePhone 此参数用于更新用户的手机号码。
-AccountEnabled 此参数用于启用或禁用用户账户。

使用 Graph PowerShell 脚本管理 Microsoft Entra ID 用户的限制

  • 需要脚本经验和对参数语法的熟悉。
  • 不支持基于规则的更新或模板。
  • 缺乏直观界面,增加了人为错误的风险。
  • 除非结合外部 CSV 和循环,否则不适合批量更新。
  • 脚本错误排查需要深厚的技术知识。

使用 ADManager Plus 管理 Microsoft Entra ID 用户的亮点

  • 使用 CSV 文件批量修改用户属性,如部门、密码和职位。
  • 自动化常规任务,包括入职、离职和许可证分配。
  • 生成报告,涵盖用户账户状态、密码过期、非活跃账户等,助您随时管理用户。
  • 委派用户管理任务 给帮助台技术人员,实现细粒度控制。

使用 ADManager Plus,几次点击即可管理 Microsoft Entra ID 用户

 
  • 管理 Microsoft Entra ID 用户
  • 使用 ADManager Plus 更新 Microsoft Entra ID 用户
  • Microsoft Graph PowerShell 中的 Update-MgUser cmdlet
  • 使用 Graph PowerShell 脚本生成 Entra ID 报告的限制
  • 使用 ADManager Plus 生成 Entra ID 报告的优势
Active Directory管理与报告的一站式解决方案
电子邮件下载链接 Email the ADManager Plus download link