Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un gruppo può contenere un numero qualsiasi di utenti, contatti o altri gruppi come membri. Nell'elenco seguente sono elencati gli attributi dell'oggetto gruppo che controllano l'appartenenza al gruppo.
| Attributo | Descrizione |
|---|---|
|
membro |
L'attributomembrocontiene i nomi distinti per gli oggetti membri del gruppo. |
|
membro di |
L'attributo memberOf contiene i nomi distinti dei gruppi che contengono il gruppo come membro diretto. L'attributo memberOf non contiene dati di appartenenza ai gruppi ereditati. Ad esempio, se GroupA è membro di GroupB e GroupB è membro di GroupC, l'attributo memberOf per GroupA conterrà GroupB, ma non GroupC. Il server Active Directory gestisce questa proprietà. Quando un nome distinto viene aggiunto alla proprietà membro di un altro gruppo, il nome distinto di quell'altro gruppo viene aggiunto alla proprietà memberOf di questo gruppo. |
È possibile utilizzare ognuno dei metodi seguenti per aggiungere un membro a un gruppo. È possibile aggiungere un membro utilizzando il nome distinto del membro o l'associazione all'oggetto membro e quindi aggiungendo l'oggetto membro all'oggetto gruppo.
Per aggiungere un membro appartenente a un dominio di livello inferiore a un gruppo in un dominio di livello superiore, utilizzare la forma associabile della stringa SID per il nome distinto. Per ulteriori informazioni e un esempio di codice che illustra come convertire un objectSid in una stringa associabile, vedere la funzione di esempio GetLDAPSidBindStringFromVariantSID nella sezione Codice di Esempio per la Conversione di un oggettoSid in una Stringa Associabile.
-
Aggiunta di membri a un gruppo tramite IADsGroup
-
L'interfacciaIADsGrouppuò essere usata per aggiungere membri a un gruppo usando il metodo IADsGroup.Add. Collegarsi e ottenere l'interfaccia IADsGroup per l'oggetto del gruppo. È quindi possibile usare il metodo IADsGroup.Add per aggiungere membri al gruppo.
-
Aggiunta di membri a un gruppo tramite IDirectoryObject
-
L'interfacciaIDirectoryObjectpuò essere utilizzata per aggiungere membri a un gruppo utilizzando il metodo IDirectoryObject::SetObjectAttributes per modificare l'attributomembroper il gruppo. Collegarsi a e ottenere l'interfaccia IDirectoryObject per l'oggetto del gruppo. Usare quindi il metodo IDirectoryObject::SetObjectAttributes per modificare l'attributo membro.
Nota
Poiché l'attributo membro ha più valori, è importante assicurarsi di utilizzare il codice di controllo ADS_ATTR_APPEND per aggiungere un nome distinto all'attributo membro . Se si usa il codice di controllo ADS_ATTR_UPDATE, i valori del membro esistente verranno sovrascritti.
L'interfacciaIDirectoryObjectpuò essere usata anche per aggiungere membri a un gruppo quando il gruppo viene creato specificando i membri nel pAttributeEntries parametro del metodo IDirectoryObject::CreateDSObject.
-
Aggiunta di membri a un gruppo utilizzando System.DirectoryServices
-
È possibile utilizzare lo spazio dei nomi System.DirectoryServices per aggiungere membri a un gruppo utilizzando il metodo PropertyValueCollection.Add sulla proprietà membro dell'oggetto gruppo. Per altre informazioni, vedere Impostazione delle proprietà sugli oggetti directory.
-
l'aggiunta di membri a un gruppo tramite l'API LDAP
-
È possibile usare l'API Lightweight Directory Access Protocol per aggiungere membri a un gruppo usando una delle funzioni ldap_modify*. Per altre informazioni, vedere Modifica di una voce di directory.