選擇語法
Active Directory 網域服務 中定義了23個語法。 本主題包含定義新屬性時要使用的建議語法清單。如需詳細資訊,請參閱 Active Directory 網域服務 中的屬性語法。
下表提供建議清單。
要儲存在屬性中的數據 | 要使用的語法 | 註解 |
---|---|---|
二進位資料 | 字串(八進位) | 用來儲存二進位數據。 這是位元組陣列。 |
具有 DN 參考的二進位數據 | Object(DN-Binary) | 包含二進位值和辨別名稱 (DN)。 Active Directory 伺服器會讓 DN 保持最新狀態。 |
Boolean | 布林值 | 用於布爾值。 |
DN 參考 | 物件(DS-DN) | 使用 來儲存您想要讓 Active Directory 伺服器保持最新狀態的辨別名稱。 使用有效的 DN 建立 DN 語法屬性時,伺服器會將屬性視為所設定之 DN 所代表對象的參考。 如果參考的物件重新命名或移動,伺服器會確保屬性會反映變更。 如果屬性是使用新的 DN 重設,則屬性會參考新 DN 所代表的物件。 |
整數 | 整數 | 用於整數。 |
大整數 (64 位值) | LargeInteger | 用於64位值。 |
連結 DN | 物件(DS-DN) | 此字串語法可用於連結的 DN。 返回鏈接必須是語法 DN。 轉寄連結可以是語法 DN 以及 Object(DN-String)、Object(DN-Binary)、Object(Access-Point)或 Object(OR-Name)。 連結的屬性必須 已定義linkID 。 請參閱 Attribute-Schema 屬性中的 linkID 描述。 |
安全性描述元 | String(NT-Sec-Desc) | 包含安全性描述元的八位字串。 |
安全性識別碼 (SID) | 字串(Sid) | 八位字串,包含安全性標識碼 (SID)。 使用此語法僅儲存 SID 值。 |
String | String(Unicode) | 用於大部分的字串屬性。 它支援 Unicode 字元集。 當 Active Directory 伺服器針對此語法的屬性執行比較時(例如評估查詢),它會執行不區分大小寫的比較。 使用其他字串語法(String(IA5)、String(Numeric)等來儲存只包含語法所支援之特定字元集的字串。 |
具有 DN 參考的字串數據 | Object(DN-String) | 字串,包含字串值和辨別名稱 (DN)。 Active Directory 伺服器會讓 DN 保持最新狀態。 |
Time | String(Generalized-Time) | 使用 String(Generalized-Time) 語法來儲存時間值,而不是 String(UTC-Time) 語法,因為 String(Generalized-Time) 會針對年份使用四個字元,而 String(UTC-Time) 只使用兩個字符。 |