Scelta di una sintassi
Esistono 23 sintassi definite in Dominio di Active Directory Services. Questo argomento contiene un elenco di sintassi consigliate da usare per la definizione di un nuovo attributo. Per altre informazioni, vedere Sintassi per gli attributi in Dominio di Active Directory Services.
Nella tabella seguente viene fornito un elenco di raccomandazioni.
Dati da archiviare nell'attributo | Sintassi da usare | Commento |
---|---|---|
Dati binari | String(Octet) | Usare per archiviare i dati binari. Si tratta di una matrice di byte. |
Dati binari con un riferimento DN | Object(DN-Binary) | Contiene un valore binario e un nome distinto (DN). Il server Active Directory mantiene aggiornato il DN. |
Booleano | Booleano | Usare per i valori booleani. |
Informazioni di riferimento sulla rete DN | Object(DS-DN) | Usare per archiviare nomi distinti che si desidera mantenere aggiornati dal server Active Directory. Quando viene creato un attributo della sintassi DN con un DN valido, il server considera l'attributo come riferimento all'oggetto rappresentato dal DN impostato. Se l'oggetto a cui si fa riferimento viene rinominato o spostato, il server garantisce che l'attributo rifletta la modifica. Se l'attributo viene reimpostato con un nuovo DN, l'attributo fa riferimento all'oggetto rappresentato dal nuovo DN. |
Intero | Integer | Usare per i numeri interi. |
Intero grande (valori a 64 bit) | LargeInteger | Usare per i valori a 64 bit. |
DN collegato | Object(DS-DN) | Questa sintassi di stringa può essere usata per i DN collegati. I collegamenti indietro devono essere DN della sintassi. I collegamenti forward possono essere DN sintassi e Object(DN-String), Object(DN-Binary), Object(Access-Point)o Object(OR-Name). Gli attributi collegati devono avere un linkID definito. Vedere la descrizione di linkID nelle proprietà Attribute-Schema . |
Descrittore di sicurezza | String(NT-sec-Desc) | Stringa ottetto contenente un descrittore di sicurezza. |
Identificatore di sicurezza (SID) | String(Sid) | Stringa ottetto contenente un ID di sicurezza (SID). Usare questa sintassi per archiviare solo i valori SID. |
String | String(Unicode) | Usare per la maggior parte degli attributi stringa. Supporta il set di caratteri Unicode. Quando il server Active Directory esegue confronti con gli attributi di questa sintassi, ad esempio la valutazione di una query, esegue confronti senza distinzione tra maiuscole e minuscole. Usare le altre sintassi di stringa (String(IA5), String(Numeric)e così via) per archiviare stringhe che devono contenere solo i set di caratteri specifici supportati dalla sintassi. |
Dati stringa con un riferimento DN | Object(DN-String) | Stringa contenente un valore stringa e un nome distinto (DN). Il server Active Directory mantiene aggiornato il DN. |
Ora | String(Generalized-Time) | Utilizzare la sintassi String(Generalized-Time) per archiviare i valori di ora anziché la sintassi String(UTC-Time) perché String(Generalized-Time) usa quattro caratteri per l'anno e String(UTC-Time) usa solo due caratteri. |