Share via


Upgradesolution:Stsadm 作業 (Windows SharePoint Services)

作業名稱:Upgradesolution

描述

升級現有的解決方案。要升級的解決方案不一定需要經過部署;但只有在部署解決方案之後,才可套用 immediatetime 參數。

若尚未部署解決方案,則 upgradesolution 作業只會更新資料庫中為解決方案而儲存的位元,並建立備份供反轉使用。

語法

stsadm -o upgradesolution

-name <解決方案名稱>

-filename <升級檔名稱>

[-time] <升級時間>

[-immediate]

[-local]

[-allowgacdeployment]

[-allowcaspolicies]

[-lcid] <語言>

參數

參數 (簡稱)

必要?

描述

name

有效的解決方案名稱,如 “Upgradesolution.wsp”

可讓管理員指定方案存放區內部的解決方案名稱。

filename

下列任一格式:

  • *.cab

  • *.wsp

  • *.wpp

可讓管理員指定磁碟上解決方案的名稱。管理員如有指定 filename 參數,即相當於先呼叫 addsolutionaddwppack 作業,再部署解決方案。

time

管理語言文化專屬的有效 date:time 格式,例如 "2/16/2007 12:15:12"

若已指定 immediatelocal 參數,則不需要 -time 參數。否則會需要 -time 參數。

可讓管理員排程進行部署的時間。

使用者需要使用 DateTime.Parse 方法可接受的時間格式。若未正確地剖析日期時間,會顯示下列錯誤訊息:

「‘<使用者輸入的時間>’ 不是有效的時間格式。並未啟動部署。」

immediate

<無>

執行此命令後立即進行部署。

local

<無>

若有指定 -immediate-time 參數,即無需-local 參數。否則必須指定 -local 參數。

將解決方案僅同步部署在本機電腦上。不使用計時器服務。

開發人員必須指定 -immediate-local-time參數。若未指定其中一個參數,即會顯示下列錯誤訊息:

「未指定部署類型。您必須指定只對此伺服器進行部署 (-local)、對伺服器陣列中的所有伺服器進行部署 (-immediate),或對伺服器陣列中的所有伺服器進行延遲部署 (-time)。」

allowgacdeployment (allgac)

<無>

若解決方案中包含必須置入全域組件快取 (GAC) 中的組件,即須指定此參數。否則將會顯示下列錯誤訊息:

「解決方案 '<解決方案名稱>' 需要在全域組件快取 (GAC) 中安裝組件,若您完全信任此解決方案,請使用 -allowgacdeployment 參數來部署」。

allowcaspolicies (allowcas)

<無>

若解決方案中包含程式碼存取安全性 (CAS) 原則,即須指定此參數。否則將會顯示下列錯誤訊息:

「解決方案 '<解決方案名稱>' 需要新增程式碼存取安全性原則。若您完全信任此解決方案,請使用 -allowcaspolicies 參數來部署」。

lcid

有效的區域設定識別碼,例如 "1033" 表示英文

解決方案的語言區域設定識別碼