1. 程式人生 > 實用技巧 >Lync Server無人值守進行AD架構準備

Lync Server無人值守進行AD架構準備

我們都知道部署Lync Server之前,我們需要對當前的AD架構進行擴充套件,最簡單直接的方式就是使用部署嚮導,其中的第一步就是準備AD架構。我們可以很輕鬆的按照嚮導走完AD架構準備,但這樣其實我們並不知道每一步的結果是否都是成功的,並且這需要我們在圖形化環境下完成,那麼,有沒有一種方式可以實現無人值守,我們只需要去關心準備結果是否OK呢?當然是有的,也非常簡單,那就是使用Lync Server命令列管理程式。 注意:Lync Server命令列管理程式包含在Lync Server的管理工具中,大家可以在部署嚮導右側執行安裝管理工具,然後即可使用Lync Server命令列管理工具。好了,下面我們就來使用Lync Server命令列管理程式進行AD架構準備。 首先第一步是準備架構: Install-CsAdServerSchema -Ldf "C:\Program Files\Microsoft Lync Server 2013\Deployment\Setup" clip_p_w_picpath001[4] 然後我們通過以下命令進行驗證: Get-CsAdServerSchema clip_p_w_picpath002[4] 如果沒有問題,那麼應該看到以下結果: SCHEMA_VERSION_STATE_CURRENT 第二個步驟是準備林,與第一個步驟也是非常類似,但是通過Enable-CsAdForest命令來完成: Enable-CsAdForest -GroupDomain contoso.com clip_p_w_picpath003[4] 我們可以通過以下命令進行驗證: Get-CsAdForest 如果一切正常,那麼就看到以下結果: LC_FORESTSETTINGS_STATE_READY clip_p_w_picpath004[4] 第三個步驟是準備域: Enable-CsAdDomain -Domain contoso.com
clip_p_w_picpath005[4]
驗證: Get-CsAdDomain -Domain contoso.com - GlobalSettingsDomainController dc.contoso.com clip_p_w_picpath006[4] 結果: LC_DOMAINSETTINGS_STATE_READY 4.授予伺服器許可權: Grant-CsSetupPermission -ComputerOu "CN=LYNC,CN=Computers,DC=Contoso,DC=com" -Domain contoso.com clip_p_w_picpath007[4] 驗證: Test-CsSetupPermission -ComputerOu "CN=LYNC,cn=computers,DC=Contoso,DC=com" -Domain contoso.com
clip_p_w_picpath008[7]
結果: True 另外附上兩條安裝SQLServer Express的命令,均是在Powershell中執行所需要的,以便大家能夠快速準備Lync Server的先決條件。 安裝必備元件 CD "C:\ProgramData\Microsoft\Lync Server\Deployment\cache\5.0.8308.0" .\SQLEXPR_X64.exe /QUIET /IACCEPTSQLSERVERLICENSETERMS HIDECONSOLE /ACTION=Install /FEATURES=SQLENGINE,Tools /INSTANCENAME=RTCLOCAL /TCPENABLED=1 /SQLSVCACCOUNT="NT AUTHORITY\NetworkService"/SQLSYSADMINACCOUNTS="Builtin\administrators" /BROWSERSVCSTARTUPTYPE="Automatic" /AGTSVCACCOUNT="NT AUTHORITY\NetworkService" /SQLSVCSTARTUPTYPE=Automatic 部署本地資料庫 $x = Export-CsConfiguration -AsBytes Import-CsConfiguration -ByteInput $x -LocalStore Enable-CSReplica -Verbose -Confirm:$false Replicate-CsCmsCertificates 在完成整個Lync Server伺服器角色的部署後,如果能夠把GUI解除安裝了,僅僅是留下Server Core的話,這樣的穩定性和安全性應該會好些。在Server 2012中我們就可以這樣來做,即等待所有角色都部署完成後,把圖形介面解除安裝了,這樣效果更好一些。關於解除安裝GUI的內容,可以參考下以下文章:
Windows Server 2012安裝選項、介面等級詳解