工作流: 删除事件注册时,出现问题,如何解决?

kathrine 2003-07-28 04:38:31
我先在file://./backofficestorage/sk.com/public folders/department1/下注册了onTimer,onSyncSave,onSyncDelete事件。现在,我想重新设置注册时的某些属性,所以想删除事件注册。可是出现“没有足够权限访问树或子树”。我是用administrator身份注册,并试图删除事件注册。

Dim urlEventRegItem As String
urlEventRegItem = "file://./backofficestorage/sk.com/public folders/department1/OnsyncSave_onSyncDeleteRule"

With New ADODB.Record
.Open urlEventRegItem, , adModeReadWrite, , , "administrator", "111"
.DeleteRecord (出错行)
End With

有人可以告诉我解决办法吗?
在线等待
...全文
27 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
kathrine 2003-07-30
  • 打赏
  • 举报
回复
无法把工作流停掉。出现出错信息“拒绝访问”,事件查看器里也是同样的错误信息。
string urlEventRegItem;
string propEnabled="http://schemas.microsoft.com/exchange/event/enabled";
urlEventRegItem="file://./backofficestorage/sk.com/workflow folders/test2/OnsyncSave_onSyncDeleteRule";
ADODB.Connection cn=new ADODB.ConnectionClass();
cn.Provider="ExOLEDB.DataSource";
cn.Open(urlEventRegItem,"administrator","1234",0);
ADODB.Record rec=new ADODB.RecordClass();
rec.Open(urlEventRegItem,cn,ADODB.ConnectModeEnum.adModeReadWrite,ADODB.RecordCreateOptionsEnum.adFailIfNotExists,ADODB.RecordOpenOptionsEnum.adOpenSource,"administrator","1234");
rec.Fields[propEnabled].Value=false;
rec.Fields.Update();(出错行)

怎么办?既无法停掉工作流,也无法删除事件注册。都说我无权访问或删除树或子树
zhangfanfan 2003-07-30
  • 打赏
  • 举报
回复
那你就应该先把工作流停掉,就可以进行删除了,你去看看事件查看器里有没有什么错误信息
kathrine 2003-07-29
  • 打赏
  • 举报
回复
我用exchange system manager查看了public folders,public folders/department1上administrator有权进行删除。我发现未注册前,administrator进行删除工作都是成功的。一旦,注册了,就没有办法删除了。
zhangfanfan 2003-07-28
  • 打赏
  • 举报
回复
最好不要在公共文件夹下创建工作流,因为里面有权限限制,你用Ex管理器到public folder上看看有没有权限

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧