Upgradesolution:Stsadm 作業 (Windows SharePoint Services)
作業名稱:Upgradesolution
描述
升級現有的解決方案。要升級的解決方案不一定需要經過部署;但只有在部署解決方案之後,才可套用 immediate 或 time 參數。
若尚未部署解決方案,則 upgradesolution 作業只會更新資料庫中為解決方案而儲存的位元,並建立備份供反轉使用。
語法
stsadm -o upgradesolution
-name <解決方案名稱>
-filename <升級檔名稱>
[-time] <升級時間>
[-immediate]
[-local]
[-allowgacdeployment]
[-allowcaspolicies]
[-lcid] <語言>
參數
參數 (簡稱) |
值 |
必要? |
描述 |
name |
有效的解決方案名稱,如 “Upgradesolution.wsp” |
是 |
可讓管理員指定方案存放區內部的解決方案名稱。 |
filename |
下列任一格式:
|
是 |
可讓管理員指定磁碟上解決方案的名稱。管理員如有指定 filename 參數,即相當於先呼叫 addsolution 及 addwppack 作業,再部署解決方案。 |
time |
管理語言文化專屬的有效 date:time 格式,例如 "2/16/2007 12:15:12" |
若已指定 immediate 或 local 參數,則不需要 -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" 表示英文 |
否 |
解決方案的語言區域設定識別碼 |