DirectoryEntry.Path Propriété

Définition

Obtient ou définit le chemin d’accès de ce DirectoryEntry.

public:
 property System::String ^ Path { System::String ^ get(); void set(System::String ^ value); };
public string Path { get; set; }
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
[System.DirectoryServices.DSDescription("DSPath")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
[System.DirectoryServices.DSDescription("DSPath")]
[System.ComponentModel.SettingsBindable(true)]
[System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")]
public string Path { get; set; }
member this.Path : string with get, set
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
[<System.DirectoryServices.DSDescription("DSPath")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
[<System.DirectoryServices.DSDescription("DSPath")>]
[<System.ComponentModel.SettingsBindable(true)>]
[<System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")>]
member this.Path : string with get, set
Public Property Path As String

Valeur de propriété

Chemin d'accès de cet objet DirectoryEntry. La valeur par défaut est une chaîne vide ("").

Attributs

Remarques

La Path propriété identifie de manière unique cette entrée dans un environnement réseau. Cette entrée peut toujours être récupérée à l’aide de ce Path.

La définition de Path récupère une nouvelle entrée du magasin d’annuaires ; elle ne modifie pas le chemin de l’entrée actuellement liée.

Les classes associées au DirectoryEntry composant peuvent être utilisées avec n’importe quel fournisseur de services services de domaine Active Directory. Certains des fournisseurs actuels sont Internet Information Services (IIS), LDAP (Lightweight Directory Access Protocol), NDS (Novell NetWare Directory Service) et WinNT.

Notes

La section du Path qui identifie le fournisseur (avant « :// ») respecte la casse. Par exemple, « LDAP:// » ou « WinNT:// ».

La syntaxe de la Path propriété varie en fonction du fournisseur. Voici quelques scénarios courants :

Winnt

  • Connectez-vous à un groupe sur un ordinateur. Par exemple, « WinNT:// <nom de domaine/nom>> d’ordinateur</nom de>< groupe ». Si vous vous connectez à un ordinateur local, « WinNT:// <nom>/<groupe> de l’ordinateur ».

  • Connectez-vous à un utilisateur sur un ordinateur. Par exemple, « WinNT:// <nom de domaine/nom>> d’ordinateur</<nom> d’utilisateur ». Si vous vous connectez à un ordinateur local, « WinNT:// <nom> d’ordinateur/<nom> d’utilisateur ».

  • Connectez-vous aux services sur un ordinateur. Par exemple, « WinNT:// <nom de domaine/nom>> d’ordinateur</nom> de< service ». Si vous vous connectez à un ordinateur local, « WinNT:// <nom> de l’ordinateur/<nom> du service ».

  • Découvrez tous les domaines sur le réseau. Par exemple, « WinNT : » Les domaines peuvent être trouvés en énumérant les enfants de cette entrée.

LDAP

  • Connectez-vous à un groupe dans un domaine. Par exemple, « LDAP://CN=nom> du< groupe, CN =<Utilisateurs>, DC=<composant> de domaine, DC=<composant de> domaine,... ».

  • Connectez-vous à un utilisateur dans un domaine. Par exemple, « LDAP://CN=<nom> d’utilisateur complet, CN=<Users>, DC=<domain component>, DC=<domain component>,... ».

  • Se connecter aux ordinateurs d’un domaine. Par exemple, « LDAP://CN=nom> de< l’ordinateur, CN=<Computers>, DC=<domain component>, DC=<domain component>,... ».

IIS

  • Connectez-vous à un répertoire web. Par exemple, « IIS://LocalHost/W3SVC/1/ROOT/< Nom du répertoire> web ».

Pour établir une liaison au domaine actuel à l’aide de LDAP, utilisez le chemin « LDAP://RootDSE », puis obtenez le contexte de nommage par défaut et rebinez l’entrée. Exemple :

String str = ent.Properties["defaultNamingContext"][0];  
DirectoryEntry domain = new DirectoryEntry("LDAP://" + str);  

Pour plus d’informations, consultez la documentation de votre fournisseur et l’article Utilisation des interfaces de service Active Directory .

S’applique à