Liaison à l'aide du GUID
Les objets d'annuaire étant parfois déplacés, le nom unique de l'objet peut changer afin de refléter le nouveau chemin d'accès à l'objet. Si vous devez conserver une référence à un objet pour une application, vous utiliserez peut-être le GUID pour créer la liaison à l'objet. Cette rubrique montre comment récupérer un GUID et créer une nouvelle liaison à l'objet en utilisant ce GUID.
Pour récupérer le GUID assigné à un objet, utilisez la propriété NativeGuid fournie par la classe DirectoryEntry. L'exemple de code suivant montre comment utiliser la propriété NativeGuid.
Dim ent As New DirectoryEntry()
Dim ADGuid As [String] = ent.NativeGuid
' Rebind using ADGuid.
Dim x As New DirectoryEntry("LDAP://<GUID=" + ADGuid + ">")
Console.WriteLine("These should be the same: {0} == {1}", ent.Name, x.Name)
DirectoryEntry ent = new DirectoryEntry();
String ADGuid = ent.NativeGuid;
// Rebind using ADGuid.
DirectoryEntry x = new DirectoryEntry("LDAP://<GUID="+ADGuid+">");
Console.WriteLine("These should be the same: {0} == {1}", ent.Name,x.Name);
Voir aussi
Référence
System.DirectoryServices
DirectoryEntry
Concepts
Send comments about this topic to Microsoft.
Copyright © 2007 par Microsoft Corporation. Tous droits réservés.