2009-08-17 66 views

回答

4

的爲inetOrgPerson(和AD的用戶)對象類的「preferredLanguage」屬性是你所追求的。

據我所知,該字段沒有被默認的Windows管理工具公開。您需要一個較低級別的工具,例如adsiedit.msc。

2.7。首選語言

用於表示個人的 優選書面或口頭
語言。這對於 國際通信或人機交互非常有用。此 屬性類型的值必須符合在 有一個例外[RFC2068]中定義的接受語言 頭字段的 定義:序列 「接受 - 語言」「:」應該被 刪去。這是一個單值的 屬性類型。

(2.16.840.1.113730.3.1.39 
    NAME 'preferredLanguage' 
    DESC 'preferred written or spoken language for a person' 
    EQUALITY caseIgnoreMatch 
    SUBSTR caseIgnoreSubstringsMatch 
    SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
    SINGLE-VALUE) 
) 
+0

優秀的建議。請注意,此機制僅適用於單個更新。如果要爲Active Directory中的多個用戶更新preferredLanguage,則需要編寫腳本。 – AshesToAshes

2

RFC 2798定義preferredLanguage屬性。下面是從OpenLDAP的它的定義:

# preferredLanguage 
# Used to indicate an individual's preferred written or spoken 
# language. This is useful for international correspondence or human- 
# computer interaction. Values for this attribute type MUST conform to 
# the definition of the Accept-Language header field defined in 
# [RFC2068] with one exception: the sequence "Accept-Language" ":" 
# should be omitted. This is a single valued attribute type. 
attributetype (2.16.840.1.113730.3.1.39 
     NAME 'preferredLanguage' 
     DESC 'RFC2798: preferred written or spoken language for a person' 
     EQUALITY caseIgnoreMatch 
     SUBSTR caseIgnoreSubstringsMatch 
     SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 
     SINGLE-VALUE)