搞技术最不喜欢扯皮,指责别人做的不对的时候,最好先看看是不是自己做错了。

AD管理员给一个新会议室创建了个账号,默认给了权限给helpdesk这边做配置。结果就怪了,这边怎么都无法delegate权限给第三者。

错误信息:The delegates settings were not saved correctly. Cannot activate send-on-behalf-of list. You do not have sufficient permission to perform this operation on this object. 

Outlook无法delegate权限给第三者_meetingroom

试过两台机都不行,明显AD账号设置问题,pass回给AD管理员,那边竟然查都不查直接challenge你,说你不懂怎么设置。

ok, 事情又到了我手里,那么让我们看看哪里错了。

Google搜索到了一个帖子,链接:http://social.technet.microsoft.com/Forums/en-US/exchangesvrgeneral/thread/69bd3bb7-9149-407e-84a2-34b03bd77909 大概意思是这个错误就是AD账号设置导致的,不过可以通过更改客户端注册表键值忽略这个错误提示,继续更改。需要添加的注册表键值如下(for office2007,其他版本请自己另行更改)

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Preferences]

"IgnoreSOBError"=dword:00000001

不过这个不是解决问题的根本办法,还是要查查哪里错了。

找个正常的会议室id,dsacls ou=room1,ou=xxxx,dc=Contoso,dc=com >room1.log

然后把不正常的会议室id也导出 dsacls ou=room2,ou=xxxx,dc=Contoso,dc=com >room2.log

用ultracompare一比较,发现应该赋予给helpdesk "write property"和“read property",没给。和上面那个帖子说的是一模一样。直接challenge回去。

Outlook无法delegate权限给第三者_AD_02

问题搞定。