將 SCVMM 2008 R2 升級至 SCVMM 2012

Visual Studio Team Foundation Server 2012 的Lab Management 支援 SCVMM 2008 RS 和 SCVMM 2012 年。如果您要升級 Team Foundation Server 2010 到 Visual Studio Team Foundation Server 2012和升級 SCVMM 2008 R2 至 SCVMM 2012,建議在您完成升級至 Visual Studio Team Foundation Server 2012之後,再升級至 SCVMM 2012 。本主題說明如何在 Visual Studio Team Foundation Server 2012Lab Management從 SCVMM 2008 R2 升級至 SCVMM 2012 年。

重要事項重要事項

當您升級 SCVMM時,某些步驟可能會造成您的 Team Foundation Server 停機。這些步驟如下所示。

升級至 SCVMM 2012 年

Hh757363.collapse_all(zh-tw,VS.110).gif

  1. 使用 SCVMM 2012 Installer 升級 SCVMM 2008 R2 Server 至 SCVMM 2012 Server。

  2. 升級您主機和程式庫共用的 SCVMM 代理程式。

  3. 使用 SCVMM 系統管理員主控台驗證所有的 SCVMM 元件運作。

  4. 在所有 Team Foundation Server 應用程式層電腦上安裝 SCVMM 2012 主控台。

  5. 注意事項警告

    這個步驟將會破壞您 Team Foundation Server 的服務。

    使用 iisreset 命令重新啟動 Team Foundation Server Web 服務。然後重新啟動 Team Foundation Server 工作代理程式。

  6. 注意事項警告

    當您使用 upgradeSCVMM 命令, Team Foundation Server 會在您SCVMM 伺服器上新增樣板物件給使用該範本的每個 Team 專案。這可確保您的範本升級後將與 SCVMM 2012 相容而不會遺失任何資料。不過,當新的樣板建立時, Team 專案名稱附加至範本名稱。如果新範本名稱大於 64 個字元,則會導致 SCVMM 失敗。若要解決這個錯誤,您必須將這些範本較短的名稱。

    在您Team Foundation Server開啟較高權限的命令提示字元,並且在命令提示字元中鍵入下列命令: C:\Program Files\Visual Studio Team Foundation Server 2011\bin\tools> tfsconfig lab /upgradeSCVMM /collectionName:*.這個命令會在每個專案集合的資料庫中升級資料和範本,使其與 SCVMM 2012 相容。如果在執行命令時,發生任何錯誤或警告,請參閱下一節來解決這些錯誤。如果未發生任何錯誤或警告,則升級作業完成後,您可以從 Lab Management 使用 SCVMM 環境。

Hh757363.collapse_all(zh-tw,VS.110).gif解決使用SCVMM 命令時所產生的錯誤和警告。

在您使用 upgradeSCVMM 命令之後,開始使用 Lab Management 之前,您必須先解決接收到的任何錯誤或警告。upgradeSCVMM 命令會產生包含所有錯誤訊息和警告的記錄檔。當您執行 upgradeSCVMM 命令時,記錄檔的位置會顯示出來。

SCVMM 失敗: 如果出現 SCVMM 與失敗相關的錯誤,您使用的 SCVMM 工作記錄取得有關錯誤的其他相關資訊。在您解決 SCVMM 的錯誤之後,請重新執行 upgradeSCVMM 命令。

請參閱

其他資源

升級 Visual Studio 2010 的 Lab Management 元件