Exemple de code pour obtenir le nom unique du domaine
Cette rubrique inclut un exemple de code qui obtient le nom unique du domaine dont l’ordinateur local est membre à l’aide d’une liaison serverless.
L’exemple de code Visual Basic suivant obtient le nom unique du domaine dont l’ordinateur local est membre à l’aide d’une liaison serverless.
Dim rootDSE As IADs
Dim DistinguishedName As String
Set rootDSE = GetObject("LDAP://rootDSE")
DistinguishedName = "LDAP://" & rootDSE.Get("defaultNamingContext")
L’exemple de code C# suivant obtient le nom unique du domaine dont l’ordinateur local est membre à l’aide d’une liaison serverless.
DirectoryEntry RootDirEntry = new DirectoryEntry("LDAP://RootDSE");
Object distinguishedName = RootDirEntry.Properties["defaultNamingContext"].Value;
L’exemple de code C/C++ suivant obtient le nom unique du domaine dont l’ordinateur local est membre à l’aide de la liaison serverless.
IADs *pads;
hr = ADsGetObject( L"LDAP://rootDSE",
IID_IADs,
(void**)&pads);
if(SUCCEEDED(hr))
{
VARIANT var;
VariantInit(&var);
hr = pads->Get(CComBSTR("defaultNamingContext"), &var);
if(SUCCEEDED(hr))
{
if(VT_BSTR == var.vt)
{
wprintf(var.bstrVal);
}
VariantClear(&var);
}
pads->Release();
}
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour