如题:
在AD域服务器中组织单元有一个 防止对象意外删除的属性。
请问一下如果要在java代码中修改这一个防止删除的属性是什么呢?
类似这样的属性
显示名称 |
属性名称 |
First Name |
givenName |
Last Name |
sn |
Initials |
initials |
Description |
description |
Office |
physicalDeliveryOfficeName |
Telephone Number |
telephoneNumber |
Telephone: Other |
otherTelephone |
|
|
Web Page |
wwwHomePage |
Web Page: Other |
url |
在百度上面看到指令修改的方式
Get-ADOrganizationalUnit -filter * -Properties ProtectedFromAccidentalDeletion | where {$_.ProtectedFromAccidentalDeletion -eq $false} | ft
应该是这个属性控制是否防删除。
那么我想请问一下ProtectedFromAccidentalDeletion 在JAVA中对应什么属性,属性的值应该是什么样的呢?
attrs.put("ProtectedFromAccidentalDeletion","true"); 这个不行的额
如果你使用的确实是域的管理员帐户的话,那原因最可能的就是建立OU的时候选择了防止对象被意外删除。一定要删除的话,需要先取消这个属性。具体方法是打开活动目录用户和计算机,勾选查看菜单的高级功能,然后在OU上右击,选择属性|对象,清除“防止对象被意外删除”复选框。
我知道怎么在AD域上取消这个属性,但是我现在是想用代码实现的说呢!现在的问题我是不知道这个属性是什么。
请问您的问题解决了吗?我也碰到了这个问题,如果用java代码实现对这个组织单位的防止误删除的属性操作
不好意思,这个是很早以前的了。。。而且我印象中我当时没有解决这个问题,一直找不到这个属性,然后只能手动去操作了
@搬砖-小能手: 好的,多谢
很久了,结贴了