删除对象由防空系统的Active Directory [英] Delete Object in Active Directory by IADS
本文介绍了删除对象由防空系统的Active Directory的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是一个简单的code MSDN中删除的对象,如用户,...
但是,当我使用这个例子
这条线pOps-> DeleteObject(0);结果为E_ACCESSDENIED为什么?
请你帮我
IADsContainer * pCont;
LPWSTR Active Directory路径= LLDAP:// OU =销售额,DC = Fabrikam目录,DC = COM;
HRESULT HR = ADsGetObject(Active Directory路径,IID_IADsContainer,(无效**)及pCont);
如果(失败(小时))出口(小时);
IADsDeleteOps *持久性有机污染物;
HR = pCont->的QueryInterface(IID_IADsDeleteOps,(无效**)及持久性有机污染物);
pCont->发行();
如果(失败(小时)出口(小时);
pOps-> DeleteObject(0);
持久性有机污染物释放();
解决方案
您使用的是执行的动作没有权限删除目标对象的帐户。
this is a sample code in MSDN for deleting an object such as user , ...
but when i am using this example
this line "pOps->DeleteObject(0);" result is "E_ACCESSDENIED" why ?
would you please help me
IADsContainer *pCont;
LPWSTR adsPath = L"LDAP://OU=Sales,DC=Fabrikam,DC=com";
HRESULT hr = ADsGetObject(adsPath,IID_IADsContainer,(void**)&pCont);
if (FAILED(hr)) exit(hr);
IADsDeleteOps *pOps;
hr = pCont->QueryInterface(IID_IADsDeleteOps,(void**)&pOps);
pCont->Release();
if(FAILED(hr) exit(hr);
pOps->DeleteObject(0);
pOps-Release();
解决方案
The account you are using to perform the action does not have permission to delete the target object.
这篇关于删除对象由防空系统的Active Directory的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文