如何使用 Remove-MgUserExtension cmdlet 删除用户扩展

什么是 Remove-MgUserExtension cmdlet?

Remove-MgUserExtension cmdlet 用于 Microsoft Graph PowerShell 中,从 Microsoft Entra ID 的用户对象中删除扩展属性。

扩展是添加到 Microsoft Entra ID 用户对象中的自定义属性,用于存储附加信息。随着时间推移,其中一些属性可能变得过时、多余或不再与业务流程相关。Remove-MgUserExtension cmdlet 对维护数据整洁性特别有用,确保仅保留必要且最新的属性,减少杂乱并降低存储不必要用户数据带来的安全风险。

使用 Remove-MgUserExtension cmdlet 删除 Microsoft Entra ID 中的扩展属性

前提条件

使用 Remove-MgUserExtension cmdlet 之前,请确保以下事项:

  • The Microsoft Graph PowerShell module is installed. If not, install it using this script:
    Install-Module Microsoft.Graph -Scope CurrentUser
  • 使用具有删除扩展属性所需权限的帐户连接到 Microsoft Graph PowerShell。
  • 确保您拥有删除用户扩展的足够权限。

使用 Remove-MgUserExtension cmdlet

以下是如何使用 Remove-MgUserExtension cmdlet 删除 Microsoft Entra ID 中的用户扩展:

Remove-MgUserExtension
-UserId <String>
-ExtensionId <String>

示例

示例 1:删除特定用户扩展

Remove-MgUserExtension
-UserId "john@savvy.com"
-ExtensionId"extensionAttribute1"

支持的参数

以下是可与 Remove-MgUserExtension cmdlet 一起使用的一些参数:

参数 描述
-ExtensionId 此参数允许您指定要删除的扩展的唯一 ID。
-WhatIf 此参数允许您模拟命令而不执行它。
-UserId 此参数允许您指定用户 ID,例如 UPN、对象 ID 或其他标识符。
-Confirm 此参数在执行 cmdlet 前请求确认。

使用 Graph PowerShell 脚本删除 Microsoft Entra ID 用户扩展的限制

  • 用户必须熟悉 PowerShell 命令并具备脚本知识,这使非技术用户难以使用。
  • Graph PowerShell 缺乏图形用户界面,需手动执行脚本。
  • 为多个用户删除扩展可能具有挑战性且耗时。
  • 脚本错误或缺少确认提示可能导致意外删除属性。

ADManager Plus 是一款具有用户友好界面、批量管理和自动化功能的 IGA 解决方案,帮助管理员克服 Graph PowerShell 在管理 Microsoft Entra ID 中的限制。凭借全面的报告、多级工作流和无缝的用户管理功能,它提升了 IT 团队的效率、安全性和合规性。

选择 ADManager Plus 管理 Microsoft Entra ID 的亮点

  • 提供直观的界面,免去 PowerShell 脚本编写的需求。
  • 轻松创建、修改和删除多个 Microsoft Entra ID 用户,无需复杂脚本。
  • 允许管理员批量自动分配和撤销用户许可证。
  • 允许将特定管理任务委派给帮助台技术人员,而无需授予完整管理员权限。

使用 ADManager Plus 体验无缝、轻松的 Microsoft Entra ID 管理

 
  • 什么是 Remove-MgUserExtension cmdlet?
  • 使用 Remove-MgUserExtension cmdlet 删除 Microsoft Entra ID 中的扩展属性
  • 使用 Graph PowerShell 脚本删除用户扩展属性的限制
  • 选择 ADManager Plus 管理 Microsoft Entra ID 的亮点
Active Directory管理与报告的一站式解决方案
电子邮件下载链接 Email the ADManager Plus download link