64,643
社区成员
发帖
与我相关
我的任务
分享
bool SetPassword(String RootDN, String Displayname, String NewPassword)
{
bool Result = false;
String FullDN;
if ( JSK::LDAP::Search(RootDN, Displayname, FullDN) )
{
IADsUser* adsi;
HRESULT hr = ADsGetObject(String("LDAP://"+FullDN).c_str(), IID_IADsUser, (void**)&adsi);
if ( SUCCEEDED(hr) )
{
Result = adsi->SetPassword(NewPassword.c_str()) == S_OK;
adsi->Release();
}
}
return Result;
}
// ---------------------------------------------------------------------------------------------------------------------