我正在尝试通过 Powershell 恢复 AD 用户对象。
我能够使用以下 powershell 命令查找已删除的对象:
get-adobject -filter 'Name -like "<name-of-deleted-user>*" -AND IsDeleted -eq $True' -IncludeDeletedObjects
当我尝试使用 Restore-ADObject 命令恢复对象时,出现以下错误:服务器不愿意处理请求。
我尝试使用 GUID、DN 以及将
| Restore-ADObject
添加到第一个命令来进行恢复。所有结果都相同。
有什么想法出了什么问题吗?当我看到错误时,我应该准备手动重新创建用户吗?
以上是通过提升的 Powershell 完成的。
尝试使用 AD RID 角色所有者恢复它,如果您的 AD 结构在林中具有多个域,有时可能会出现问题。 如果用户所在的 AD OU 已更改/删除,您可能还必须为用户指定“-TargetPath”OU。
$Name = "Tim"
$DeletedObject = Get-Adobject -includedeletedobject -filter * | where {$_.isdeleted -eq $true -and $_.name -like $Name}
$DeletedObject | Restore-ADObject -Server (Get-ADDomain).RIDMaster -whatif