SharePoint 產品及技術設定精靈的命令列參照 (Office SharePoint Server)

在 SharePoint 產品及技術中,您可以使用 psconfig.exe 命令列工具作為替代介面執行數個作業,控制 SharePoint 產品及技術的設定。您必須是本機電腦的管理員群組成員,才能執行這些作業。

本文內容

  • 如何使用 psconfig.exe 命令

  • 可用的命令及參數

如何使用 psconfig.exe 命令

從命令列執行 psconfig.exe 時,可以指定命令來控制工具的執行方式。若要從命令列執行 psconfig.exe,請瀏覽至 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\bin 資料夾,然後使用下列語法輸入命令:

Psconfig.exe -cmd <command> [optional parameters]

下一節的參照表包含幾個範例。您也可以從命令列介面取得相關說明。若要檢視說明,請在命令列上輸入:

psconfig.exe -?

若要取得特定命令的說明,請輸入:

psconfig.exe -help <command name>

psconfig.exe 的命令需要依特定順序執行才能順利執行。如果使用 [SharePoint 產品及技術設定精靈] 來設定安裝,它會依正確順序呼叫命令 (也稱為設定工作)。不過,如果使用命令列執行 psconfig.exe,您就必須確定是以正確順序執行工作。psconfig.exe 命令必須依下列順序執行:

  1. configdb

  2. helpcollections

  3. secureresources

  4. services

  5. installfeatures

  6. adminvs

  7. evalprovision (僅限獨立安裝)

  8. applicationcontent

  9. upgrade

重要

如果 psconfig.exe 偵測到伺服器陣列需要升級,則會在執行時自動啟動升級 (即使您沒有選擇升級命令)。

您可以指定在單一命令列字串中執行所有命令。如果您這麼做,psconfig.exe 就會依正確順序執行所有命令。例如,您可以在命令列上執行類似下列的命令:

psconfig.exe –cmd configdb <parameters>
–cmd helpcollections <parameters>
–cmd secureresources <parameters>
–cmd services <parameters>
–cmd installfeatures <parameters>
–cmd adminvs <parameters>
–cmd evalprovision <parameters>
–cmd applicationcontent <parameters>

可用的命令及參數

在 [SharePoint 產品及技術設定精靈] 中,可辨識下列命令列選項。

命令 描述、參數和範例

?

顯示可與 psconfig.exe 搭配使用的命令。

範例

psconfig.exe -?

help <command name>

顯示可與 psconfig.exe 搭配使用的命令。如果有指定命令名稱,會顯示該命令的說明。

範例

psconfig.exe -help adminvs

adminvs

會在本機電腦上管理 SharePoint 管理中心 Web 應用程式。可採用下列選用參數:

[-provision]

會在此伺服器上佈建 SharePoint 管理中心 Web 應用程式。「佈建」會建立新的 SharePoint 管理中心 Web 應用程式和以伺服器陣列管理員帳戶執行的應用程式集區。

[-unprovision]

會從此伺服器解除佈建 SharePoint 管理中心 Web 應用程式。「解除佈建」會移除 SharePoint 管理中心 Web 應用程式及其應用程式集區。

[-port <port number>]

SharePoint 管理中心 Web 應用程式連接埠是伺服器陣列的通用設定。變更連接埠時,會分派 SharePoint 計時器服務工作,以同步處理伺服器陣列中所有 SharePoint 管理中心 Web 應用程式的連接埠。如果沒有指定連接埠,會使用伺服器陣列中現有的 SharePoint 管理中心 Web 應用程式使用的連接埠。如果 SharePoint 管理中心 Web 應用程式尚未佈建於伺服器陣列中,且沒有指定連接埠,則會隨機選擇預設連接埠。

[-windowsauthprovider <enablekerberos | onlyusentlm>]

SharePoint 管理中心 Web 應用程式驗證提供者是伺服器陣列的通用設定。變更驗證提供者時,會分派 SharePoint 計時器服務工作,以同步處理伺服器陣列中所有 SharePoint 管理中心 Web 應用程式的提供者。如果指定onlyusentlm,NTLM 將成為所有 SharePoint 管理中心 Web 應用程式的專用驗證提供者。所有其他驗證提供者會停用,且 NTLM 將成為唯一允許的驗證提供者。如果指定enablekerberos,會對所有 SharePoint 管理中心 Web 應用程式啟用 Kerberos 驗證。如果沒有指定驗證提供者,會使用伺服器陣列中現有的 SharePoint 管理中心 Web 應用程式使用的提供者。如果 SharePoint 管理中心 Web 應用程式尚未佈建於伺服器陣列中,且沒有指定驗證提供者,則會啟用 Kerberos 驗證提供者。

範例

psconfig.exe -cmd adminvs -provision -port 8080 -windowsauthprovider onlyusentlm

psconfig.exe -cmd adminvs -unprovision

applicationcontent

會管理共用應用程式內容。可採用下列必要參數:

-install

會將共用應用程式資料 (例如,資源檔、Web 應用程式二進位檔) 複製到現有的 Web 應用程式虛擬目錄。

範例

psconfig.exe -cmd applicationcontent -install

configdb

會建立、連線或中斷此伺服器與伺服器陣列的連線。可採用下列選用參數:

[-create]

會建立新的設定資料庫,因此同時會建立新的伺服器陣列。如果此伺服器已連線至設定資料庫,則會先中斷伺服器連線,然後才建立新的設定資料庫。

[-disconnect]

會中斷此伺服器與設定資料庫的連線,因此同時會中斷此伺服器與伺服器陣列的連線。

[-connect]

會連線至現有的設定資料庫,因此同時會將此伺服器加入至現有的伺服器陣列中。如果此伺服器已連線至設定資料庫,則會先中斷伺服器連線,然後才連線至現有的設定資料庫。

[-server <SQLServerName>]

執行設定資料庫所在之 SQL Server 的電腦。

[-database <SQLDatabaseName>]

設定資料庫名稱。

[-dbuser <value>]

用於 SQL 驗證的使用者名稱。

[-dbpassword <value>]

用於 SQL 驗證的密碼。

[-user <Domain\User>]

伺服器陣列管理員使用者帳戶。

[-password <Password>]

伺服器陣列管理員使用者帳戶密碼。

[-addomain <value>]

用於伺服器陣列的 Active Directory 網域名稱。

[-adorgunit <value>]

用於伺服器陣列的 Active Directory 組織單元名稱。

[-admincontentdatabase <SQLAdminContentDatabaseName>]

管理中心 Web 應用程式內容資料庫名稱。

範例

psconfig.exe -cmd configdb -create -server <Server_name> -database <Database_name>

-dbuser <DOMAIN\username> -dbpassword <password>

-user <DOMAIN\username> -password <password>

-addomain <domain_name> -adorgunit <org_unit>

-admincontentdatabase <Database_name>

psconfig.exe -cmd configdb -disconnect

psconfig.exe -cmd configdb -connect -server <Server_name> -database <Database_name>

-dbuser <DOMAIN\username> -dbpassword <password>

evalprovision

會佈建此伺服器作為獨立 (評估模式) 伺服器。可採用下列必要和選用的參數:

-provision

會在此伺服器執行獨立模式佈建。

[-port <port number>]

指定給預設 SharePoint Web 應用程式的連接埠號碼。如果沒有指定,將使用連接埠 80。如果有 SharePoint Web 應用程式已經使用該連接埠,則會覆寫現有的網站。如果現有的網站使用該連接埠,但不是 SharePoint Web 應用程式,該網站將會停用,而且會使用該連接埠建立新的 SharePoint Web 應用程式。

[-overwrite]

指定在安裝期間是否覆寫任何現有的 Microsoft Windows SharePoint Services 3.0 網站。如果沒有指定,則不會刪除網站。

範例

psconfig.exe -cmd evalprovision -provision -port 1100

helpcollections

會管理說明集合。可採用下列必要參數:

-installall

會安裝所有可用的說明集合。

範例

psconfig.exe -cmd helpcollections -installall

installfeatures

會在伺服器陣列中登錄此伺服器之檔案系統上的任何 SharePoint 產品及技術功能。

範例

psconfig.exe -cmd installfeatures

quiet

會以安靜模式執行 [SharePoint 產品及技術設定精靈]。輸出會寫至名為 PSCONFIG.EXE_MM_DD_YY_HH_MM_SS_MS.log 的記錄檔中,其中 "_MM_DD_YY_HH_MM_SS_MS" 是執行公用程式的完整日期和時間。記錄檔會儲存在 %COMMONPROGRAMFILES%\Microsoft Shared\web server extensions\12\LOGS 目錄中。

範例

psconfig.exe -cmd quiet

secureresources

會在伺服器上執行 SharePoint 產品及技術資源安全保護增強內容。例如,對檔案、資料夾和登錄機碼執行安全保護。

範例

psconfig.exe -cmd secureresources

services

會管理 SharePoint 產品及技術服務。可採用下列選用參數:

[-install]

會在伺服器陣列中登錄位於此伺服器上的服務。

[-provision]

會佈建位於此伺服器上的服務,並且如果 SharePoint 產品及技術是在獨立模式下安裝的,則會將服務設定為線上。佈建服務也可確保會登錄這些服務。

範例

psconfig.exe -cmd services -install

psconfig.exe -cmd services -provision

setup

根據安裝模式,執行 SharePoint 產品及技術的設定。也會修復設定。如果產品或技術安裝在獨立模式中,則已完成獨立設定。如果產品或技術不是處於獨立模式,則必須使用 [SharePoint 產品及技術設定精靈] 完成初始設定,而不是使用 psconfig.exe 命令列公用程式。若要執行精靈,請在 [開始] 功能表上依序指向 [所有程式] 和 [系統管理工具],然後按一下 [SharePoint 產品及技術設定精靈]。

若要修復獨立安裝,請先執行安裝程式/修復 (如需詳細資訊,請參閱安裝程式的說明系統),然後執行 psconfig.exe -setup。若是伺服器陣列安裝,請在執行安裝程式/修復之後使用 [SharePoint 產品及技術設定精靈],而勿使用 psconfig.exe 命令列公用程式。

可採用下列選用參數:

[-lcid <1033>]

指定安裝語言的區域設定識別碼 (LCID)。

範例

psconfig.exe -cmd setup

standaloneconfig

會執行 SharePoint 產品及技術的獨立設定。可採用下列選用參數:

[-lcid <1033>]

指定安裝語言的區域設定識別碼 (LCID)。

範例

psconfig.exe -cmd standaloneconfig

upgrade

會執行 SharePoint 產品及技術的升級。如果產品或技術需要升級,便會在執行 [SharePoint 產品及技術設定精靈] 時,自動執行這個命令。可採用下列選用參數:

[-wait]

如果指定,會等到升級完成後,[SharePoint 產品及技術設定精靈] 才會返回。如果沒有指定,在分派 SharePoint 計時器服務工作執行升級後,精靈便會返回。您可以使用網頁瀏覽器存取 SharePoint 管理中心 Web 應用程式,檢視升級工作狀態。

[-force]

如果指定,[SharePoint 產品及技術設定精靈] 將會停止任何目前執行中的升級動作,然後重新啟動升級。

[-reghostonupgrade]

如果指定,[SharePoint 產品及技術設定精靈] 會在升級期間,將所有內容重設為網站定義版本。

[-finalize]

如果指定,[SharePoint 產品及技術設定精靈] 將會完成目前的升級。只有當您已成功升級所有網站,並且不再需要連線到舊版時,才執行此動作。您將無法復原此動作。

[-inplace <v2v|b2b>]

如果指定,[SharePoint 產品及技術設定精靈] 將會執行就地升級。如果指定 v2v,將會執行版本對版本的就地升級。如果指定 b2b,則會執行建置對建置的就地升級。

[-sidebyside]

如果指定,[SharePoint 產品及技術設定精靈] 將會執行逐步升級。

範例

psconfig.exe -cmd upgrade -inplace v2v -wait
psconfig.exe -cmd upgrade -sidebyside -reghostonupgrade
psconfig.exe -cmd upgrade -finalize

下載本書

本主題隨附於下列可下載的叢書中,以便於閱讀與列印:

請參閱 Office SharePoint Server 2007 可下載的叢書 (英文) 上提供的完整叢書清單。