Get-CsAdServerSchema
上次修改主題的時間: 2012-03-23
傳回表示 Active Directory 架構是否已正確設定來允許安裝 Microsoft Lync Server 2010 的資訊。
語法
Get-CsAdServerSchema [-Report <String>]
詳細描述
除非您已正確擴充 Active Directory 架構,否則無法安裝 Lync Server 2010;這表示必須先將 Lync Server 特定的物件和屬性新增至 Active Directory 網域服務 (AD DS),才能執行安裝。例如,必須修改使用者帳戶物件,才能允許屬性執行諸如下列的動作:指出已指派給使用者的語音原則,或者報告該帳戶是否已啟用 Enterprise Voice。
Get-CsAdServerSchema 指令程式會傳回單一值,告知您 Active Directory 是否已擴充,以及是否已準備好安裝 Lync Server。如果 Get-CsAdServerSchema 傳回SCHEMA_VERSION_STATE_CURRENT 值,表示架構已經擴充。如果指令程式傳回任何其他值,則表示架構尚未擴充。
Get-CsAdServerSchema 通常會在安裝精靈中執行;如果安裝精靈判斷架構並未正確準備,則您會收到錯誤訊息且安裝精靈會停止。但是,您也可以獨立執行 Get-CsAdServerSchema,而不和安裝精靈一起執行,讓您有機會可以在嘗試安裝 Lync Server 之前先確認架構狀態。
Get-CsAdServerSchema 執行的功能與下列 Microsoft Office Communications Server 2007 R2 命令相同:Lcscmd.exe /domain /action:CheckSchemaPrepState。
誰可以執行這個指令程式:根據預設,擁有 Active Directory 讀取權限的使用者可在本機執行 Get-CsAdServerSchema 指令程式。一般來說,所有網域成員均擁有此權限。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
Report |
選用 |
字串 |
可讓您指定在指令程式執行時所建立記錄檔的檔案路徑。例如:-Report "C:\Logs\SchemaPrep.html" |
輸入類型
無。Get-CsAdServerSchema 不會接受管線傳送的資料。
傳回類型
Get-CsAdServerSchema 會傳回 Microsoft.Rtc.Management.Deployment.SchemaVersionState 物件的執行個體。
範例
-------------------------- 範例 1 ------------------------
Get-CsAdServerSchema
範例 1 所示的命令會傳回 Active Directory 伺服器架構的目前狀態。如果架構處於最新狀態,命令會傳回下列值:SCHEMA_VERSION_STATE_CURRENT。
-------------------------- 範例 2 ------------------------
Get-CsAdServerSchema -Report C:\Logs\Server_Schema.html
範例 2 也會傳回 Active Directory 伺服器架構的目前狀態。此外,命令會將更多有關該架構的詳細資訊寫入名稱為 C:\Logs\Server_Schema.html 的檔案。此資訊包括諸如架構主要版本與次要版本的事項。