結構化的資料

 

適用版本: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

上次修改主題的時間: 2006-08-15

傳統的命令介面一律可使用文字資料流的形式,將一個命令的輸出重新導向到另一個命令。不過這個方法有缺點,因為您必須小心控制剖析文字,而這通常是使用某些種類的編碼來避免意外的行為。

您必須在物件內容中完成於 Exchange 管理命令介面所執行的每一個動作。Exchange 管理命令介面會使用稱為物件的結構化資訊集合。這些物件代表階層資料來源中的項目。當您呼叫指令程式時,會傳回一或多個強型別結構化物件。物件會夾帶項目及物件的結構等相關資訊。物件也可作為即時項目的 Proxy。例如,當您從 Exchange 管理命令介面存取檔案時,會使用代表該檔案的物件,而非檔案本身。

Exchange 管理命令介面會使用此物件模型,藉由設定管線,將資訊從一個命令傳遞到另一個命令。如此可避免其他命令介面的文字剖析所導致的問題,因為 Exchange 管理命令介面使用的資料具備有限結構,並且是根據物件模型來解譯的。

如需管線的相關資訊,請參閱管線

物件結構

物件是由三類資料所組成:物件的類型、其方法及其內容。

物件類型

物件的資料類型提供該物件種類的詳細資料。例如,代表信箱的物件是 Mailbox 物件。代表檔案的物件是 FileInfo 物件。所有物件都有不同的預先定義類型和命名空間,供 Exchange 管理命令介面處理。

物件方法

方法就是一組指令,可定義能針對物件執行的特定動作。例如,包含方法 Set_EmailAddressesMailbox 物件。它可在 Active Directory 目錄服務中具有信箱功能的使用者帳戶上,設定屬性 ProxyAddresses 的值。

物件內容

內容是指與物件關聯的資料,其指定該物件的特定狀態。例如,包含內容 EmailAddressesMailbox 物件 (本主題稍早的「物件方法」中有說明)。這個物件內容代表位於具有信箱功能的 Active Directory 使用者帳戶上之實際屬性 ProxyAddresses 的值。這是由 Mailbox 物件代表的實際項目。

物件隨附之內容的相關資訊包含每一個內容的目前狀態和定義,其中包括內容的名稱及其可執行的資料類型,例如 IntegerBooleanString 等等。

若要確保您目前閱讀的是最新資訊,並尋找其他的 Exchange Server 2007 說明文件,請造訪 Exchange Server 技術資源中心.