Get-EntraDeletedDirectoryObject

从目录中检索软删除的目录对象。

语法

Default (默认值)

Get-EntraDeletedDirectoryObject

    -DirectoryObjectId <String>
    [-Property <String[]>]
    [<CommonParameters>]

说明

Get-EntraDeletedDirectoryObject cmdlet 从目录中检索软删除的目录对象。 请注意,目前仅为统一组(也称为Microsoft 365 组)实现组的软删除。

示例

示例 1:检索具有更多详细信息的已删除目录对象

Connect-Entra -Scopes 'AdministrativeUnit.Read.All', 'Application.Read.All','Group.Read.All','User.Read.All'
Get-EntraDeletedDirectoryObject -DirectoryObjectId 'aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb' | Format-Table -Property Id, displayName, '@odata.type', DeletedDateTime, DeletionAgeInDays -AutoSize
Id                                   displayName           @odata.type                  DeletedDateTime       DeletionAgeInDays
--                                   -----------           -----------                  ---------------       -----------------
aaaaaaaa-0000-1111-2222-bbbbbbbbbbbb Entra PowerShell App #microsoft.graph.application 2/12/2025 11:07:56 AM                10

此示例演示如何从目录中检索已删除的目录对象详细信息。

注意:可以使用以下命令检索特定的已删除对象:

  • Get-EntraDeletedUser - 检索已删除的用户。
  • Get-EntraDeletedAdministrativeUnit - 检索已删除的管理单元。
  • Get-EntraDeletedApplication - 检索已删除的应用程序。
  • Get-EntraDeletedDevice - 检索已删除的设备。
  • Get-EntraDeletedGroup - 检索已删除的组。
  • Get-EntraDeletedServicePrincipal - 检索已删除的服务主体。

参数

-DirectoryObjectId

要检索的目录对象的 ID。

参数属性

类型:System.String
默认值:None
支持通配符:False
不显示:False
别名:Id

参数集

(All)
Position:Named
必需:True
来自管道的值:True
来自管道的值(按属性名称):True
来自剩余参数的值:False

-Property

指定要返回的属性。

参数属性

类型:

System.String[]

默认值:None
支持通配符:False
不显示:False
别名:Select

参数集

(All)
Position:Named
必需:False
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输出

System.Object