選擇語法
Active Directory 網域服務中定義了 23 個語法。 本主題包含定義新屬性時要使用的建議語法清單。如需詳細資訊,請參閱Active Directory 網域服務 中屬性的語法。
下表提供建議清單。
| 要儲存在屬性中的資料 | 要使用的語法 | 註解 |
|---|---|---|
| 二進位資料 | String(Octet) | 用來儲存二進位資料。 這是位元組陣列。 |
| 具有 DN 參考的二進位資料 | Object(DN-Binary) | 包含二進位值和辨別名稱, (DN) 。 Active Directory 伺服器會讓 DN 保持最新狀態。 |
| Boolean | 布林 | 用於布林值。 |
| DN 參考 | Object(DS-DN) | 用來儲存您想要由 Active Directory 伺服器保持最新狀態的辨別名稱。 使用有效的 DN 建立 DN 語法的屬性時,伺服器會將屬性視為所設定 DN 所代表物件的參考。 如果參考的物件已重新命名或移動,伺服器會確保屬性反映變更。 如果屬性是使用新的 DN 重設,則屬性會參考新 DN 所代表的物件。 |
| 整數 | 整數 | 用於整數。 |
| 大型整數 (64 位值) | LargeInteger | 用於 64 位值。 |
| 連結的 DN | Object(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 保持最新狀態。 |
| 時間 | String(Generalized-Time) | 使用 String (Generalized-Time) 語法來儲存時間值,而不是 String (UTC-Time) 語法,因為 String (Generalized-Time) 使用年份的四個字元, 而 String (UTC 時間) 只使用兩個字元。 |