如何使用 Systems Management Server 部署 Visual Studio 2005

文章翻譯 文章翻譯
文章編號: 907759 - 檢視此文章適用的產品。
如需本文的 Microsoft Visual Studio .NET 2003 版本,請參閱 327792
如需本文的 Microsoft Visual Studio .NET 2002 版本,請參閱 309657

全部展開 | 全部摺疊

在此頁中

簡介

本文將逐步告訴您,如何使用 Microsoft Systems Management Server (SMS) 透過網路部署 Visual Studio 2005 及其系統相依元件。您可以使用 SMS 透過網路部署具有系統管理權限的程式。

本文假設所有您要部署 Visual Studio 2005 的用戶端電腦都符合 Visual Studio 2005 的最低需求。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
908452 Microsoft Visual Studio 2005 安裝問題讀我檔案的內容

其他相關資訊

建立網路映像

您可以從網路共用 (而非 CD 或 DVD) 執行 Visual Studio 2005 安裝程式。以下將說明從網路共用安裝 Visual Studio 2005 所需的準備步驟。

注意 當您執行 Visual Studio 2005 安裝程式時,並不會安裝 Visual SourceSafe。不過,您可以將 Visual SourceSafe 安裝媒體的內容複製到伺服器上不同的資料夾中,以便以獨立安裝的方式透過網路部署這些產品。

共用 Visual Studio 2005 安裝檔案

  1. 在伺服器上建立一個資料夾。例如,建立一個名為 VisualStudio2005 的資料夾。
  2. 在 VisualStudio2005 資料夾中,建立兩個子資料夾。分別將這些子資料夾命名為 VisualStudio 和 MSDN。這些資料夾的路徑名稱,看起來會像下列:
    • VisualStudio2005\VisualStudio
    • VisualStudio2005\MSDN
    注意 本文接下來會使用這些路徑名稱範例。
  3. 將所有標示為 Visual Studio 2005 的 CD 內容複製到 VisualStudio2005\VisualStudio 資料夾中。如果出現提示訊息,請覆寫現有的檔案。
  4. 將所有標示為 MSDN Library for Visual Studio 2005 的 CD 內容複製到 VisualStudio2005\MSDN 資料夾中。如果出現提示訊息,請覆寫現有的檔案。
  5. 在文字編輯器 (例如,記事本) 中,開啟 Setup.ini 檔案。Setup.ini 檔案位於 VisualStudio2005\VisualStudio 資料夾中。
  6. 在 [Documentation] 區段,找出下列文字行。
    [Documentation]
    DIR=
  7. 將您在步驟 6 所找到的文字行修改成如下所示。
    [Documentation]
    DIR=..\MSDN
  8. 儲存並關閉檔案。

    注意 這項變更可防止在安裝過程中產生更換光碟片的要求。這項變更也會將 MSDN Library CD 的正確路徑提供給安裝程式。
  9. 開啟 [Setup] 資料夾。此資料夾位於 VisualStudio2005\VisualStudio 資料夾中。
  10. 在文字編輯器 (例如,記事本) 中,開啟 Setup.sdb 檔案。將下列文字行附加到檔案的結尾處。
    [Product Key]
    XXXXXXXXXXXXXXXXXXXXXXXXX 
    
    注意 XXXXXXXXXXXXXXXXXXXXXXXXX 是 25 位數的產品金鑰,位於 CD 包裝上。請勿輸入產品金鑰中出現的連字號 (-)。
  11. 儲存並關閉檔案。

    注意 這項變更可預先填入安裝過程中所需的產品金鑰。
  12. 在網路上開放共用 VisualStudio2005 資料夾。在共用的 VisualStudio2005 資料夾上設定適當的安全性設定。從網路上看到的 Visual Studio 2005 Setup.exe 檔案的路徑,看起來會像下列:
    \\ServerName\VisualStudio2005\VisualStudio\Setup.exe
    注意 如果安裝時有任何路徑或檔案名稱的組合超過 260 個字元,安裝就會失敗。在 Visual Studio 中,路徑的最大長度為 221 個字元。因此,我們建議您將安裝檔案複製到 70 個字元以下的路徑。如果您為網路映像建立網路共用,我們建議根目錄安裝位置的 UNC 路徑長度在 39 個字元以下。

    注意 如果安裝路徑中的資料夾名稱內含空格時,安裝也可能會失敗。例如,如果您使用下列安裝路徑,安裝也可能會失敗:
    \\ServerName\VisualStudio 2005\MSDN
    \\ServerName\VisualStudio2005\Visual Studio

部署的系統需求

用戶端電腦必須具備 Visual Studio 2005 要求的所有系統元件,您才可以在 SMS 用戶端電腦上安裝 Visual Studio 2005。網路系統管理員必須確認所有用戶端電腦都已具備所需的系統元件。

注意 我們建議您依照下列清單中的順序來部署元件。例如,Microsoft Windows Installer 3.1 出現在 Microsoft .NET Framework 之前,因為您必須先安裝 Windows Installer 3.1 才能安裝 .NET Framework。

注意 如果您計劃使用 Microsoft ASP.NET 來開發 Web 應用程式或 Web 服務,那麼請先安裝 Microsoft Internet Information Services (IIS),然後再安裝其他元件。

Windows Server 2003 的系統需求

  • Microsoft Windows Server 2003 Service Pack 1 (SP1)
  • Microsoft .NET Framework 2.0
  • Microsoft Visual Studio Tools for Office 可轉散發套件
    (只有 Microsoft Visual Studio Tools for Office 產品才需要此套件。)
  • Microsoft MSXML 6.0
  • Microsoft Visual Studio 2005 64 位元先決條件
    (只有 64 位元電腦才需要這些先決條件。)
  • Microsoft Visual J# 可轉散發套件 2.0
  • Microsoft Document Explorer 2005
  • Microsoft Visual Studio 64 位元軟體開發套件 (SDK)
    (在偵錯 64 位元應用程式時將會需要這些 SDK。)

Windows 2000 的系統需求

  • Microsoft Windows 2000 Service Pack 4 (SP4)
  • Microsoft Internet Explorer 6 SP1
  • Microsoft Windows Installer 3.1
  • Microsoft Data Access Components 2.8 SP1
  • Microsoft .NET Framework 2.0
  • Microsoft Visual Studio Tools for Office 可轉散發套件
    (只有 Microsoft Visual Studio Tools for Office 產品才需要此套件。)
  • Microsoft MSXML 6.0
  • Microsoft Visual Studio 2005 64 位元先決條件
    (只有 64 位元電腦才需要這些先決條件。)
  • Microsoft Visual J# .NET 可轉散發套件 2.0
  • Microsoft Document Explorer 2005
  • Microsoft Visual Studio 64 位元 SDK
    (在偵錯 64 位元應用程式時將會需要這些 SDK。)

Windows XP 的系統需求

  • Microsoft Windows XP Service Pack 2 (SP2)
  • Microsoft Internet Explorer 6 SP1
  • Microsoft .NET Framework 2.0
  • Microsoft Visual Studio Tools for Office 可轉散發套件
    (只有 Microsoft Visual Studio Tools for Office 產品才需要此套件。)
  • Microsoft MSXML 6.0
  • Microsoft Visual Studio 2005 64 位元先決條件
    (只有 64 位元電腦才需要這些先決條件。)
  • Microsoft Visual J# .NET 可轉散發套件 2.0
  • Microsoft Document Explorer 2005
  • Microsoft Visual Studio 64 位元 SDK
    (在偵錯 64 位元應用程式時將會需要這些 SDK。)

部署必要元件

所有 Visual Studio 2005 要求的系統元件都位於 Visual Studio 光碟或 DVD-ROM 的 WCU 資料夾中。以下列出這些元件的部分資料夾位置:
  • Microsoft Document Explorer 2005 套件位於 DExplore 資料夾中。
  • The Microsoft MSXML 6.0 套件位於 MSXML 資料夾中。
  • Microsoft .NET Framework 套件位於 dotNetFramework 資料夾中。
注意 為了讓 Visual Studio 2005 能夠正確執行,您必須部署位於 dotNetFramework 資料夾中的 .NET Framework 版本。

如需有關如何使用 Systems Management Server 2.0 來部署 Windows Installer Setup 套件的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/smserver/techinfo/deployment/20/deployosapps/deploymsi.mspx
如需有關如何安裝 Microsoft .NET Framework 的詳細資訊,請造訪下列 Microsoft Developer Network (MSDN) 網站:
http://msdn2.microsoft.com/en-us/library/ms994395.aspx
如果要部署其餘元件,您必須依照下列步驟執行:
  1. 建立元件套件。
  2. 建立元件程式。
  3. 建立元件發佈點。
  4. 建立元件公告。

步驟 1:建立元件套件

  1. 按一下 [開始],指向 [程式集],然後按一下 [Systems Management Server] 開啟 SMS 管理主控台。
  2. [Site Database] 樹狀目錄中,用滑鼠右鍵按一下 [Packages],指向 [New],然後按一下 [Package]
  3. [Package Properties] 對話方塊的 [General] 索引標籤上,將下列值新增到適當的欄位中。
    摺疊此表格展開此表格
    欄位
    名稱元件名稱
    版本元件版本
    發行者Microsoft
    語言元件語言
  4. [Data Source] 索引標籤上,按一下以選取 [This package contains source files] 核取方塊,然後按一下 [Always obtain files from source directory]
  5. 按一下 [Set]
  6. [Set Source Directory] 對話方塊中,按一下 [Local drive on site server],然後按一下 [Browse]
  7. [Browse for Folder] 對話方塊中,根據下列清單選取安裝中元件的資料夾。
    摺疊此表格展開此表格
    元件資料夾
    Microsoft Windows Installer 3.1.\msi31
    Microsoft Data Access Components 2.8 SP1.\MDAC28
    Microsoft .NET Framework 2.0.\dotNetFramework
    Microsoft Visual Studio Tools for Office 可轉散發套件.\VS Tools for Office
    Microsoft MSXML6.0.\msxml
    Microsoft Visual Studio 2005 64 位元先決條件.\64bitPrereq\x64
    Microsoft Visual J# .NET 可轉散發套件 2.0.\JSharpRedistCore
    Microsoft Document Explorer.\DExplore
    Microsoft Visual Studio 64 位元 SDK.\SDK\x64 8
  8. 按三次 [OK],以關閉所有對話方塊。

步驟 2:建立元件程式

在本節中,您會為套件建立程式。每一個 SMS 套件,至少包含一個 SMS 程式。SMS 程式是命令列程式,會在每一部目的電腦上執行以控制套件的執行方式。
  1. 在 SMS 管理主控台中,從 [Site Database] 樹狀目錄中的 [Package] 展開適當的節點。
  2. 用滑鼠右鍵按一下 [Programs],指向 [New],然後按一下 [Program]
  3. [Program Properties] 對話方塊的 [General] 索引標籤上,在 [Name] 方塊中輸入 Component Name Program。然後根據下列清單,在 Command Line 方塊中輸入適當的值。
    摺疊此表格展開此表格
    元件Command Line 值
    Microsoft Windows Installer 3.1WindowsInstaller-KB893803-v2-x86.exe /quiet
    Microsoft Data Access Components 2.8 SP1mdac_typ.exe /Q /C:"dasetup /Q /N"
    Microsoft .NET Framework 2.0dotnetfx.exe /q:a /c:"install /q"
    Microsoft Visual Studio Tools for Office 可轉散發套件vstor.exe /q:a /c:"install /q"
    Microsoft MSXML 6.0msxml6.msi /qb
    Microsoft Visual Studio 2005 64 位元先決條件vs_bsln.exe /Q
    Microsoft Visual J# .NET 可轉散發套件 2.0vjredist.exe /q:a /c:"install /q"
    Microsoft Document ExplorerDExplore.exe /q:a /c:"install /q"
    Microsoft Visual Studio 64 位元 SDKsetup.exe /q:a /c:"install /q"
  4. [After running] 清單中,根據下列清單選取適當的值。
    摺疊此表格展開此表格
    元件After running 值
    Microsoft Windows Installer 3.1無需動作
    Microsoft Data Access Components 2.8 SP1無需動作
    Microsoft .NET Framework 2.0無需動作
    Microsoft Visual Studio Tools for Office 可轉散發套件無需動作
    Microsoft MSXML6.0無需動作
    Microsoft Visual Studio 2005 64 位元先決條件無需動作
    Microsoft Visual J# .NET 可轉散發套件 2.0無需動作
    Microsoft Document Explorer無需動作
    Microsoft Visual Studio 64 位元 SDK無需動作
  5. [Environment] 索引標籤上,按一下以取消選取 [User input required] 核取方塊,然後按一下 [Run with administrative rights]
  6. 按一下 [OK] 關閉 [Program Properties] 對話方塊。

步驟 3:建立元件發佈點

在本節中,您會為套件建立發佈點。SMS 發佈點是站台系統上的共用。將套件來源檔案複製到 SMS 發佈點,才能讓用戶端電腦存取來源檔案。
  1. 在 SMS 管理主控台的 [Site Database] 樹狀目錄中適當的節點下,用滑鼠右鍵按一下 [Distribution Points],指向 [New],然後按一下 [Distribution Points]
  2. 在 New Distribution Points Wizard 中,按一下 [Next]
  3. 選取您要複製套件的目的地做為發佈點。
  4. 按一下 [完成]

步驟 4:建立元件公告

在本節中,您會為程式建立公告。公告上會指明可供用戶端電腦使用的程式為何、哪些電腦會收到公告,以及排定將於何時安裝程式。
  1. 在 SMS 管理主控台的 [Site Database] 樹狀目錄中,用滑鼠右鍵按一下 [Advertisements],指向 [New],然後按一下 [Advertisement]
  2. [Advertisement Properties] 對話方塊的 [General] 索引標籤上,在 [Name] 方塊中輸入 Component Name Advertisement
  3. [Package] 清單中,選取適當的元件。
  4. [Program] 清單中,選取適當的元件程式。
  5. 按一下 [Browse],然後選取您要部署程式的電腦集合。
  6. 按一下 [OK] 關閉 [Advertisement Properties] 對話方塊。

部署 Visual Studio 2005

在部署程式之前

如果要部署 Visual Studio 2005,您必須為 Visual Studio 2005 安裝建立自動安裝檔案,然後下載 SMSWrapperPackage.exe 檔案。如果要執行這項操作,請依照下列步驟執行:
  1. 如果要為 Visual Studio 2005 安裝建立自動安裝檔案,請在命令提示字元執行下列命令:
    c:\vs8\vs\setup\setup.exe /createunattend c:\vs.ini
    如需有關如何使用 /createunattend 參數來執行安裝程式的詳細資訊,請參閱 Setup 資料夾中的 Adminreadme.htm 檔案。

    注意 您必須為每個目標作業系統建立唯一的 .INI 自動安裝檔案。例如,如果要安裝 Windows XP Professional,您必須為 Windows XP Professional 建立自動安裝檔案。Windows Server 2003 的自動安裝檔案無法用來安裝 Windows XP Professional。
  2. 共用 Vs.ini 檔案。當您在用戶端電腦上執行安裝程式時,必須指向此檔案。在本範例中,檔案將於下列位置開放共用:
    \\SMSServer\Ini\Vs.ini


    注意 本文中的範例使用的是 VisualStudio2005\VisualStudio 資料夾。

步驟 1:建立 Visual Studio 2005 套件

  1. 在 SMS 管理主控台的 [Site Database] 樹狀目錄中,用滑鼠右鍵按一下 [Packages],指向 [New],然後按一下 [Package]
  2. [Package Properties] 對話方塊的 [General] 索引標籤上,加入下列值。
    摺疊此表格展開此表格
    欄位
    名稱Visual Studio 2005
    版本8.0
    發行者Microsoft
    語言產品語言
  3. [Data Source] 索引標籤上,按一下以選取 [This package contains source files] 核取方塊,然後按一下 [Always obtain files from source directory]
  4. 按一下 [Set]
  5. [Set Source Directory] 對話方塊中,按一下 [Local drive on site server],然後按一下 [Browse]
  6. [Browse for Folder] 對話方塊中,選取 [VisualStudio2005\VisualStudio] 資料夾。這就是您稍早將檔案解壓縮的目的資料夾。
  7. 按三次 [OK],以關閉所有對話方塊。

步驟 2:建立 Visual Studio 2005 程式

  1. 在 SMS 管理主控台中,從 [Site Database] 樹狀目錄中的 [Package] 展開適當的節點。
  2. 用滑鼠右鍵按一下 [Programs],指向 [New],然後按一下 [Program]
  3. [Program Properties] 對話方塊的 [General] 索引標籤上,在 [Name] 方塊中輸入 Visual Studio Program
  4. [Command Line] 方塊中輸入下列:
    smswrapper.exe setup\setup.exe /unattendfile \\smsserver\ini\vs.ini /no_bsln_check
  5. [Environment] 索引標籤上,按一下以取消選取 [User input required] 核取方塊,然後按一下 [Run with administrative rights]
  6. 按一下 [OK] 關閉 [Program Properties] 對話方塊。

步驟 3:建立 Visual Studio 2005 發佈點

  1. 在 SMS 管理主控台的 [Site Database] 樹狀目錄中適當的節點下,用滑鼠右鍵按一下 [Distribution Points],指向 [New],然後按一下 [Distribution Points]
  2. 在 New Distribution Points Wizard 中,按一下 [Next]
  3. 選取您要複製套件的目的地做為發佈點。
  4. 按一下 [完成]

步驟 4:建立 Visual Studio 2005 公告

  1. 在 SMS 管理主控台的 [Site Database] 樹狀目錄中,用滑鼠右鍵按一下 [Advertisements],指向 [New],然後按一下 [Advertisement]
  2. [Advertisement Properties] 對話方塊的 [General] 索引標籤上,在 [Name] 方塊中輸入 Visual Studio 2005 Advertisement
  3. [Package] 清單中,選取 [Visual Studio 2005] 套件。
  4. [Program] 清單中,選取 [Visual Studio 2005] 程式。
  5. 按一下 [Browse],然後選取您要部署 Visual Studio 2005 的電腦集合。
  6. 按一下 [OK] 關閉 [Advertisement Properties] 對話方塊。

?考

如需有關 Systems Management Server 的詳細資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com/taiwan/smserver/
如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
913445 The computer may restart unexpectedly when you install Visual Studio 2005 in unattended mode

屬性

文章編號: 907759 - 上次校閱: 2007年3月14日 - 版次: 2.3
這篇文章中的資訊適用於:
  • Microsoft Visual Studio 2005 Professional Edition
  • Microsoft Visual Studio 2005 Express Edition
關鍵字:?
kbhowtomaster kbinfo KB907759
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com