使用命令列安裝 Windows SharePoint Services 3.0
本文內容:
安裝軟體的需求
決定安裝必要的帳戶
在命令提示字元執行安裝程式,以安裝 Windows SharePoint Services 3.0
使用 Psconfig 命令列工具設定伺服器
執行其他設定工作
使用 Stsadm 命令列工具建立 Web 應用程式與網站集合
設定追蹤記錄檔
本文將告訴您,如何使用命令列工具在伺服器陣列環境中清除 Windows SharePoint Services 3.0 的安裝。
命令列工具讓您可自訂 Windows SharePoint Services 3.0 的設定。此外,您可以並用命令列工具與其他管理員工具自動化自動安裝,以簡化部署過程。
若要在伺服器陣列上安裝 Windows SharePoint Services 3.0,必須完成下列步驟:
規劃您的部署,並確定您已安裝所有必要的軟體。
決定安裝期間所要使用的帳戶。
在命令提示字元下執行安裝程式並指定設定檔,以安裝 Windows SharePoint Services 3.0。
使用 Psconfig 命令列工具及適當的選項設定伺服器。
使用 Stsadm 命令列工具建立 Web 應用程式。
使用 Stsadm 命令列工具建立網站集合。
安裝軟體的需求
執行安裝程式之前,必須先執行數項動作準備您的部署。如需安裝前必須執行的完整動作清單,請參閱<在伺服器陣列環境中安裝 Windows SharePoint Services 3.0>。在執行安裝程式之前,請先確認您已完成下列軟體需求:
已在全新安裝的 Windows Server 2003 作業系統 (包含最新的 Service Pack) 上安裝Windows SharePoint Services 3.0。若要在 Windows Server 2008 上安裝 Windows SharePoint Services 3.0,請參閱<章節概觀:端對端部署案例 (Windows SharePoint Services)>。
注意
伺服器陣列中所有的 Windows SharePoint Services 3.0 執行個體都必須使用相同的語言。例如相同的伺服器陣列中,不可同時存有英文版及日文版的 Windows SharePoint Services 3.0。
Microsoft .NET Framework 3.0 版。.NET Framework 3.0 版下載包含工作流程功能所需的 Windows Workflow Foundation 技術。
注意
也可以使用 Microsoft .NET Framework 3.5 版。您可以從 Microsoft 下載中心 (https://go.microsoft.com/fwlink/?linkid=110508&clcid=0x404) 下載 .NET Framework 3.5 版。
在所有執行 Windows SharePoint Services 3.0 之伺服器上的網際網路資訊服務 (IIS) 管理員中啟用 ASN.NET 2.0。
在將 Windows SharePoint Services 3.0 安裝在網頁伺服器上之前,至少有一部資料庫伺服器是執行 Microsoft SQL Server 2000 或 Microsoft SQL Server 2005 (包含最新的 Service Pack)。
若要部署伺服器陣列,至少須有一部伺服器電腦作為網頁伺服器與應用程式伺服器,以及一部伺服器電腦作為資料庫伺服器。
決定安裝必要的帳戶
在命令提示字元下安裝 Windows SharePoint Services 3.0 之前,應先瞭解 Windows SharePoint Services 3.0 的二層安全性模型,以及每個設定所需的詳細帳戶權限。如需詳細資訊,請參閱下列資源:
Windows SharePoint Services 安全性帳戶需求 (英文) (https://go.microsoft.com/fwlink/?linkid=92885&clcid=0x404)
下表說明用以安裝及設定 Windows SharePoint Services 3.0 的帳戶。您必須在執行安裝程式前,先建立並設定這些帳戶。
帳戶 | 目的 | 需求 |
---|---|---|
安裝程式使用者帳戶 |
安裝程式使用者帳戶可用來執行下列項目:
|
若使用 Stsadm 命令列工具命令執行資料庫的讀取或寫入作業,安裝程式的使用者帳戶必須是資料庫的 db_owner 固定資料庫角色成員。 |
伺服器陣列帳戶或資料庫存取帳戶 |
伺服器陣列帳戶可用於:
|
在加入伺服器陣列之網頁伺服器與應用程式伺服器上,會自動將額外權限授與此伺服器陣列帳戶。 此伺服器陣列帳戶會自動新增為執行 SQL Server 之電腦上的 SQL Server 登入,並新增至下列 SQL Server 安全性角色:
|
在命令提示字元執行安裝程式,以安裝 Windows SharePoint Services 3.0
決定安裝必要的帳戶後,即可安裝 Windows SharePoint Services 3.0。若要安裝 Windows SharePoint Services 3.0,必須執行下列動作:
安裝 Windows SharePoint Services 3.0,並將 SharePoint.exe 檔案存到您的電腦。
解壓縮 SharePoint.exe 檔案。
選取 Config.xml 檔案。
使用所選的 Config.xml 檔案執行安裝程式。
注意
您必須在所有負載平衡前端網頁伺服器的相同磁碟機上安裝 Windows SharePoint Services 3.0。
您必須從下列來源之一安裝 Windows SharePoint Services 3.0,並將 SharePoint.exe 檔案存到您的電腦,依據硬體需求而定。
Windows SharePoint Services 3.0 Service Pack 2 (SP2) (https://go.microsoft.com/fwlink/?linkid=105656&clcid=0x404)
Windows SharePoint Services 3.0 x64 Service Pack 2 (https://go.microsoft.com/fwlink/?linkid=105802&clcid=0x404)
必須在命令提示字元下解壓縮 SharePoint.exe 檔案:
drive:\path\SharePoint.exe /extract:drive:\path
儲存 SharePoint.exe 檔案之解壓縮檔案的資料夾中,包含設定檔 (Config.xml) 範例。這些範例檔案儲存在 DVD 根目錄之 \Files 資料夾下,對應到不同解決方案的資料夾中。下表描述這些範例檔案。
設定檔案 | 描述 |
---|---|
Setup\Config.xml |
單一伺服器安裝 |
SetupFarmSilent\Config.xml |
以無訊息模式安裝伺服器陣列 |
SetupGradualUpgradeSilent\Config.xml |
以無訊息模式逐步升級現有的伺服器陣列 |
SetupSilent\Config.xml |
以無訊息模式安裝單一伺服器 |
SetupUpgradeSilent\Config.xml |
以無訊息模式就地升級現有的伺服器陣列 |
注意
Windows SharePoint Services 3.0 隨附的設定檔範例會省略 <Setting Id="SETUP_REBOOT"Value="Never"/> 設定。若不要在命令列安裝期間重新啟動,必須加入此設定。
範例
下列範列所示,是在無訊息模式 (SetupFarmSilent) 中安裝伺服器陣列的設定。
<Configuration>
<Package Id="sts">
<Setting Id="REBOOT" Value="ReallySuppress"/>
<Setting Id="SETUPTYPE" Value="CLEAN_INSTALL"/>
</Package>
<Logging Type="verbose" Path="%temp%" Template="Microsoft Windows SharePoint Services 3.0 Setup(*).log"/>
<Setting Id="SERVERROLE" Value="WFE"/>
<Setting Id="USINGUIINSTALLMODE" Value="0"/>
<Display Level="none" CompletionNotice="no" />
</Configuration>
在命令提示字元下執行安裝程式與 Config.xml 檔案
在安裝 Windows SharePoint Services 3.0 的磁碟機上,變更至根目錄,以尋找 setup.exe 檔案。
使用所選的 Config.xml 檔案執行安裝程式。
setup /config*<路徑與檔案名稱>*
注意
您可以任選一個範例設定檔,或自訂您的設定檔。
按 Enter。
安裝程式完成。
範例
若要以無訊息模式安裝伺服器陣列,請在命令提示字元下輸入下列命令,然後按下 ENTER:
setup /config Files\SetupFarmSilent\config.xml
您也可以自訂您的設定檔。若要控制安裝,請先在文字編輯器中編輯 Config.xml 檔案,加入所需元素及其適當設定。然後執行 setup /config <路徑與檔案名稱>,將安裝程式指定為執行並使用 Config.xml 檔案中所設定的選項。例如,一般設定選項會包含新增記錄檔的位置 (<Logging Type="off" | "standard"(預設值) | "verbose" Path="路徑名稱" Template="檔案名稱.log"/>),可供您在命令列安裝失敗時進行檢視。
重要
請使用「記事本」等文字編輯器編輯 Config.xml 檔案,請使用文字編輯器 (如「記事本」)。請勿使用一般用途的 XML 編輯器 (如 Microsoft Office Word 2007)。
如需自訂設定檔適用選項的詳細資訊,請參閱<Config.xml 參考 (Windows SharePoint Services)>。
如需安裝程式命令列選項的詳細資訊,請參閱<Setup.exe 命令列參考 (Windows SharePoint Services)>。
使用 Psconfig 命令列工具設定伺服器
安裝程式完成後,請使用 Psconfig 命令列工具設定 Windows SharePoint Services 3.0。部署伺服器陣列時,可使用 Psconfig 命令列工具建立新的伺服器陣列,或連線到現有的伺服器陣列。此工具位於 SharePoint 產品及技術安裝所在之磁碟的下列目錄中:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。
Psconfig 會將 SharePoint 管理中心網站安裝在伺服器陣列的第一部伺服器上。因此,建議安裝 Windows SharePoint Services 3.0 的第一部伺服器,即是您要執行管理中心網站的伺服器。
如需 [SharePoint 產品及技術設定精靈] 與 Psconfig 命令列工具及其作業與參數的詳細資訊,請參閱<SharePoint 產品及技術設定精靈的命令列參照 (Windows SharePoint Services)>。
下列程序描述如何設定伺服器陣列的第一部伺服器。程序最後將會描述如何新增伺服器到陣列中。
注意
請務必遵照本文所寫的順序,以避免設定問題。
使用 Psconfig 命令列工具設定 Windows SharePoint Services 3.0
在 SharePoint 產品及技術安裝所在的磁碟上,變更至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。
建立設定資料庫:
psconfig -cmd configdb -create -server <資料庫伺服器名稱> -database <資料庫名稱>
[ -dbuser*<網域\使用者名稱>* -dbpassword <密碼>]
-user <網域\使用者名稱> -password <密碼>
-admincontentdatabase <管理中心 Web 應用程式內容資料庫名稱>
注意
dbuser 及 dbpassword 參數只會用在使用 SQL Server 驗證的部署中。若是使用 Windows 驗證,即無需這些參數。
安裝 [說明] 集合:
psconfig -cmd helpcollections -installall
執行資源安全性保護:
psconfig -cmd secureresources
在伺服器陣列中登錄服務:
psconfig -cmd services -install
注意
安裝服務後,必須使用 Stsadm 命令列工具啟動及設定 Windows SharePoint Services 搜尋:
stsadm -o spsearch -action start -farmserviceaccount <網域\使用者名稱> -farmservicepassword <密碼>[-database name <內容資料庫名稱>][-database server <伺服器執行個體>][-search server*<搜尋伺服器名稱>*]
如需詳細資訊,請參閱<Spsearch:Stsadm 作業 (Windows SharePoint Services)>。
注意
請使用網域及先前所建立及設定之伺服器陣列帳戶的使用者帳戶資訊。
佈建伺服器陣列的服務:
psconfig -cmd services –provision
登錄所有功能:
psconfig -cmd installfeatures
佈建 SharePoint 管理中心 Web 應用程式:
psconfig -cmd adminvs -provision -port <連接埠> -windowsauthprovider onlyusentlm
安裝共用應用程式資料:
psconfig -cmd applicationcontent –install
SharePoint 管理中心網站已建立。
建議在建立網站之前,先在所有伺服器陣列的伺服器上安裝及設定 Windows SharePoint Services 3.0。
注意
這些命令如有任何失敗,請查看安裝後的設定記錄檔。記錄檔可在 %COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Logs 中找到,其檔案名稱會以 PSC 開頭,並使用副檔名 .log。
若要連線到現有的設定資料庫,並將該伺服器加入現有的伺服器陣列,必須執行 configdb 命令與 -connect 參數,而非 create 參數。
psconfig -cmd configdb -connect -server <伺服器名稱> -database <資料庫名稱 >
注意
請省略 -admincontentdatabase 命令,因為建立設定資料庫時即已包含此命令。
若要在其他伺服器上佈建 SharePoint 管理中心 Web 應用程式,請使用 psconfig -cmd adminvs -provision -port <連接埠> -windowsauthprovider onlyusentlm 命令,如此可將執行 SharePoint 管理中心 Web 應用程式失敗的風險降至最低。
若要成功地完成命令列安裝,必須使用 Stsadm 命令列工具為伺服器陣列建立 Web 應用程式及網站集合。但在建立 Web 應用程式及網站集合前,建議先執行其他設定工作。
執行其他設定工作
安裝了 Windows SharePoint Services 3.0 之後,建議執行下列管理工作:
使用 Stsadm 命令列工具建立 Web 應用程式與網站集合
在伺服器陣列上建立及設定 Windows SharePoint Services 3.0 後,必須使用 Stsadm 命令列工具建立 Web 應用程式及網站集合。Web 應用程式由 網際網路資訊服務 (IIS) 網站與唯一的應用程式集區組成。當您建立新的 Web 應用程式時,亦會建立新的資料庫,並定義連線至資料庫所要使用的驗證方法。
若您位在外部網路環境,並希望不同的使用者能夠使用不同的網域存取內容,也可能需要將 Web 應用程式擴充至其他 IIS 網站。此動作透過使用架設相同內容的其他 IIS 網站,對不同一組使用者公開相同的內容。
重要
若要執行 Stsadm 命令列工具,必須是本機電腦的管理員群組成員。
使用 Stsadm 命令列工具建立 Web 應用程式與網站集合
在 SharePoint 產品及技術安裝所在的磁碟上,變更至下列目錄:%COMMONPROGRAMFILES%\Microsoft shared\Web server extensions\12\Bin。
輸入下列命令,然後按 ENTER:
stsadm -o extendvs
-url <URL 名稱>
-ownerlogin <網域\使用者名稱>
-owneremail <電子郵件地址>
[-exclusivelyusentlm]
[ownername <顯示名稱>]
[databaseuser <資料庫使用者名稱>]
[-databaseserver <資料庫伺服器名稱>]
[-databasename <新內容資料庫名稱>]
[databasepassword <資料庫密碼>]
[lcid <語言>]
[sitetemplate <網站範本>]
[description]
[sethostheader]
[-apidname <應用程式集區名稱>]
[-apidtype {configurableID | NetworkService}]
[-apidlogin <網域\使用者名稱>]
[-apidpwd <應用程式集區密碼>]
如需詳細資訊,請參閱<Stsadm 命令列工具 (Windows SharePoint Services)>及<Extendvs:Stsadm 作業 (Windows SharePoint Services)>。
範例
下列命令會建立 Web 應用程式及 URL 為 http://intranet,並使用公司小組網站範本的網站集合。
stsadm -o extendvs -url http://intranet -ownerlogin <網域\使用者名稱> -owneremail <user@domain.com>-sitetemplate STS#0 -exclusivelyusentlm -databaseserver <資料庫伺服器名稱> -databasename <內容資料庫名稱> -apidname <應用程式集區名稱> -apidtype {configurableID | NetworkService} -apidlogin <網域\使用者名稱> -apidpwd <密碼>
若未指定所要使用的範本,網站擁有者可以在第一次瀏覽網站時選擇範本。
若要使用 Stsadm 命令列工具建立其他 Web 應用程式或網站集合,可擇一使用 extendvs 或 createsite 作業。
extendvs 作業會擴充 Web 應用程式,並建立新的內容資料庫。createsite 作業會在特定的 URL 建立網站集合,並以特定的使用者作為網站擁有者。
注意
createsite 作業不會建立新的內容資料庫。若要在建立新網站時一併建立新內容資料庫,請參閱 createsiteinnewdb 作業。
如需詳細資訊,請參閱<Createsite:Stsadm 作業 (Windows SharePoint Services)>及<Createsiteinnewdb:Stsadm 作業 (Windows SharePoint Services)>。
extendvs 作業也可讓管理員使用 Locale ID (LCID) 參數指定網站集合的語言。若未指定 LCID,則網站集合將會使用伺服器的語言。如需可用之 LCID 值的詳細資訊,請參閱 Microsoft 指定的區域設定識別碼 (LCID) 清單 (英文)(https://go.microsoft.com/fwlink/?linkid=63028&clcid=0x404) 。
建立網站之後,可能會想要設定備用存取對應。備用存取對應在與 Windows SharePoint Services 3.0 互動期間,會將使用者導向到正確的 URL (例如瀏覽至 Windows SharePoint Services 3.0 網站的首頁)。備用存取對應讓 Windows SharePoint Services 3.0 可以將 Web 要求對應到正確的 Web 應用程式及網站,並讓 Windows SharePoint Services 3.0 提供正確的內容回傳給使用者。如需詳細資訊,請參閱規劃備用存取對應 。
設定追蹤記錄檔
追蹤記錄檔有助於分析可能發生的問題。您可使用寫入到追蹤記錄檔的事件,決定問題發生之前,Windows SharePoint Services 3.0 所進行的設定變更。
Windows SharePoint Services 3.0 預設會在追蹤記錄檔中儲存兩天的事件。也就是說,含有兩天以前的事件的記錄檔會被刪除。在您使用 Windows SharePoint Services 搜尋服務時,建議您設定追蹤記錄檔儲存七天的事件。
您可以使用管理中心的 [診斷記錄] 頁面,設定要保留的追蹤記錄檔數目上限及擷取各記錄檔事件的時間 (以分鐘計)。預設會保留 96 個記錄檔,各包含 30 分鐘的事件。
96 個記錄檔 * 每個檔案 30 分鐘的事件 = 2880 分鐘 (兩天) 的事件。
您也可以指定記錄檔寫入的位置或接受預設路徑。
追蹤記錄檔可協助您疑難排解有關 Windows SharePoint Services 搜尋服務設定變更的問題。由於設定變更的相關問題不一定能夠立即發現,因此建議您在變更任何設定之前,先儲存系統於該日所建立的所有追蹤記錄檔。請將這些記錄存放在不會被覆寫的安全位一段時間。建議將記錄檔存放在僅供存放記錄檔的硬碟磁碟分割上。
下載本書
本主題隨附於下列可下載的叢書中,以便於閱讀與列印:
請參閱Windows SharePoint Services 可下載的叢書 上提供的完整叢書清單。