Install-CsAdServerSchema
上次修改主題的時間: 2012-03-23
擴充 Active Directory 架構以便安裝 Microsoft Lync Server 2010。
語法
Install-CsAdServerSchema [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-GlobalCatalog <Fqdn>] [-GlobalSettingsDomainController <Fqdn>] [-Ldf <String>] [-Report <String>] [-WhatIf [<SwitchParameter>]]
詳細描述
雖然 Lync Server 2010 會將其大部分的組態資訊儲存於其自己的中央管理資料庫中,但是此軟體也依賴 Active Directory 網域服務 (AD DS) 作為儲存位置;例如,與使用者相關的資訊會儲存為該使用者之 Active Directory 帳戶的一部分。為了執行此工作,Lync Server 2010 必須將這些值儲存到一般 Active Directory 使用者帳戶所未隨附的屬性。這表示您必須「擴充」您的 Active Directory 架構:您必須修改該架構,以新增 Lync Server 2010 所需的自訂屬性 (和其他項目)。
擴充 Active Directory 架構最簡單的方法是使用 Install-CsAdServerSchema 指令程式。Install-CsAdServerSchema 通常是隨 Lync Server 2010 安裝程序執行,但若有需要,系統管理員可以隨時執行此指令程式。在指令程式完成執行之後,您接著可以使用 Get-CsAdServerSchema,來確認架構已更新,且 Active Directory 已準備好用於安裝程序中的下一個步驟。
請注意,Install-CsAdServerSchema Cmdlet 在執行時,必須可以存取架構主機 (這個操作主機角色負責管理 Active Directory 物件和屬性定義)。如果您是在架構主機以外的電腦上執行 Install-CsAdServerSchema,裝載架構主機的電腦必須允許遠端電腦對其登錄的存取。若非如此,則您必須在架構主機上執行 Install-CsAdServerSchema。
Install-CsAdServerSchema 完成的工作與下列 Microsoft Office Communications Server 2007 R2 命令完成的工作類似:
Lcscmd.exe /forest /action:SchemaPrep /SchemaType:Server
誰可以執行這個指令程式:您必須為根網域中的 Active Directory 架構系統管理員,以及架構主機電腦的本機系統管理員,才能在本機執行 Install-CsAdServerSchema 指令程式。
參數
參數 | 必要 | 類型 | 描述 |
---|---|---|---|
GlobalCatalog |
選用 |
字串 |
網域中通用類別目錄伺服器的完整網域名稱 (FQDN)。如果是在電腦上以您網域中的帳戶 Install-CsAdServerSchema,則不需要此參數。 |
GlobalSettingsDomainController |
選用 |
字串 |
您網域中的網域控制站的 FQDN。如果是在電腦上以您網域中的帳戶 Install-CsAdServerSchema,則不需要此參數。 |
Ldf |
選用 |
字串 |
內含要匯入的 .LDF 檔案的資料夾路徑;.LDF (LDAP 資料交換格式) 檔案包含 Active Directory 架構所需的更新。如果未包含這個參數,Install-CsAdServerSchema 會在登錄中記錄的 Lync Server 2010 安裝路徑中尋找檔案。安裝路徑通常是:C:\Program Files\Microsoft Lync Server 2010\Deployment\Setup。 |
Force |
選用 |
切換參數 |
隱藏顯示當執行命令時可能發生的任何非嚴重錯誤訊息。 |
Report |
選用 |
字串 |
可讓您指定在指令程式執行時所建立記錄檔的檔案路徑。例如:-Report "C:\Logs\ServerSchema.html" |
WhatIf |
選用 |
切換參數 |
描述執行命令後的結果,但無須實際執行命令。 |
Confirm |
選用 |
切換參數 |
執行命令前先要求您確認。 |
輸入類型
無。Install-CsAdServerSchema 不會接受管線傳送的輸入。
傳回類型
Install-CsAdServerSchema 不會傳回任何值或物件。
範例
-------------------------- 範例 1 ------------------------
Install-CsAdServerSchema
範例 1 所示的命令會讀取登錄中的資訊來判斷 .LDF 檔案的位置,然後使用該檔案來更新 Active Directory 架構。
-------------------------- 範例 2 ------------------------
Install-CsAdServerSchema -Ldf "C:\Schemas"
在範例 2 中,會使用取自架構更新檔案 (位於 C:\Schemas 資料夾) 的資訊來更新 Active Directory 架構。使用 Ldf 參數可以指定此資料夾位置。