.NET Framework 系統管理員部署手冊
注意
本文專屬於 .NET Framework。 其不適用於較新的 .NET 實作,包括 .NET 6 和更新版本。
本文將逐步描述系統管理員如何使用 Microsoft Endpoint Configuration Manager,在整個網路上部署 .NET Framework 4.5 與其系統相依性。 本文章假設所有目標用戶端電腦都符合 .NET Framework 的最低需求。 如需安裝 .NET Framework 4.5 的軟體和硬體需求清單,請參閱系統需求 (部分機器翻譯)。
注意
本文中提到的軟體包括 (但不限於) .NET Framework 4.5、Configuration Manager 和 Active Directory,這些軟體皆受授權條款及條件之規範。 這些指示假定軟體之適當使用人均已檢視並接受該等授權條款和條件。 這些指示不可撤回任何該等授權合約之規定條件。
如需 .NET Framework 支援的資訊,請參閱 Microsoft 支援服務網站上的 .NET Framework 官方支援原則。
本主題包含下列幾節:
部署程序
一旦您備妥提供支援的基礎結構之後,便可以用 Configuration Manager,將 .NET Framework 可轉散發套件部署到網路上的電腦。 建置基礎結構包括建立和定義五個主要部分:集合、軟體套件和程式、發佈點以及部署。
集合:集合是指例如使用者、使用者群組或電腦等 Configuration Manager 資源的群組,也就是 .NET Framework 部署的目標。 如需詳細資訊,請參閱 Configuration Manager 文件庫中的 Configuration Manager 的集合簡介。
套件和程式:通常代表要安裝到用戶端電腦上的軟體應用程式,不過也可能包含個別檔案、更新,甚至個別命令。 如需詳細資訊,請參閱 Configuration Manager 文件庫中的 Configuration Manager 中的套件和程式。
發佈點:是指 Configuration Manager 網站系統角色,負責存放軟體在用戶端電腦上執行所需的檔案。 當 Configuration Manager 用戶端接收並處理軟體部署時,就會連絡發佈點,以便下載軟體相關內容並啟動安裝程序。 如需詳細資訊,請參閱 Configuration Manager 文件庫中的 Configuration Manager 中的內容管理基本概念。
部署:負責指示所指定目標集合的適當成員安裝軟體套件。
重要
本主題中的程序包含建立和部署套件與程式的一般設定,不過可能無法涵蓋所有可能的設定。 如需其他 Configuration Manager 部署選項,請參閱 Configuration Manager 文件庫。
部署 .NET Framework
您可以使用 Configuration Manager 部署 .NET Framework 4.5 的無訊息安裝,也就是說使用者不會與安裝流程互動。 執行下列步驟:
建立集合
在這個步驟中,您將選取部署套件和程式的目標電腦,並將它們組成裝置集合。 若要在 Configuration Manager 中建立集合,您可以使用直接成員資格規則 (也就是手動指定集合成員) 或查詢規則 (也就是 Configuration Manager 根據您指定的準則決定集合成員)。 如需包括查詢和直接規則的成員資格規則詳細資訊,請參閱 Configuration Manager 文件庫中的介紹 Configuration Manager 中的集合。
若要建立集合:
在 Configuration Manager 主控台中,選擇 [資產與相容性]。
在 [資產與相容性] 工作區中,選擇 [裝置集合]。
在 [首頁] 索引標籤的 [建立] 群組中,選擇 [建立裝置集合]。
在 [建立裝置集合精靈] 的 [一般] 頁面上,輸入集合的名稱。
選擇 [瀏覽] 以指定限制集合。
在 [成員資格規則] 頁面上,選擇 [新增規則],然後選擇 [直接規則] 開啟 [建立直接成員資格規則精靈]。 選擇下一步。
在 [搜尋資源] 頁面的 [資源類別] 清單中,選擇 [系統資源]。 在 [屬性名稱] 清單中,選擇 [名稱]。 在 [值] 欄位中輸入
%
,然後選擇 [下一步]。在 [選取資源] 頁面中,選取要在其中部署 .NET Framework 之每一部電腦的核取方塊。 選擇 [下一步],然後完成精靈。
在 [建立裝置集合精靈] 的 [成員資格規則] 頁面上,選擇 [下一步],然後完成精靈。
建立 .NET Framework 可轉散發套件的套件和程式
下列步驟會手動建立 .NET Framework 可轉散發套件的封裝。 套件包含指定的 .NET Framework 安裝參數,以及要從中將套件散發至目標電腦的來源位置。
若要建立封裝:
在 Configuration Manager 主控台中,選擇 [軟體程式庫]。
在 [軟體程式庫] 工作區中展開 [應用程式管理],然後選擇 [套件]。
在 [首頁] 索引標籤的 [建立] 群組中,選擇 [建立套件]。
在 [建立套件和程式精靈] 的 [套件] 頁面上,輸入下列資訊:
名稱:
.NET Framework 4.5
製造商:
Microsoft
語言。
English (US)
選擇 [此套件包含來源檔案],然後選擇 [瀏覽] 以選取包含 .NET Framework 安裝檔案的本機或網路資料夾。 選取資料夾後,選擇 [確定],然後選擇 [下一步]。
在精靈的 [程式類型] 頁面上,選擇 [標準程式],然後選擇 [下一步]。
在 [建立套件和程式精靈] 的 [程式] 頁面上,輸入下列資訊:
名稱:
.NET Framework 4.5
命令列︰
dotNetFx45_Full_x86_x64.exe /q /norestart /ChainingPackage ADMINDEPLOYMENT
(這些步驟後的資料表中會說明命令列選項)執行:選擇 [隱藏]。
程式可以執行:選擇這個選項會指定無論使用者是否登入,程式都可以執行。
在 [需求] 頁面上,選擇 [下一步] 接受預設值,然後完成精靈。
下表描述在步驟 7 中指定的命令列選項。
選項 | 描述 |
---|---|
/q | 設定無訊息模式。 不需要使用者輸入,也不會顯示輸出。 |
/norestart | 避免安裝程式自動重新開機。 如果您使用這個選項,Configuration Manager 就必須處理電腦重新啟動。 |
/chainingpackage PackageName | 指定執行鏈結之封裝的名稱。 已註冊 Microsoft 客戶經驗改進計劃的人將會收到這項資訊與其他安裝工作階段資訊的報告。 如果套件名稱包含空格,分隔符號請使用雙引號,例如:/chainingpackage "Chaining Product"。 |
這些步驟會建立名為 .NET Framework 4.5 的套件。 程式會部署 .NET Framework 4.5 的無訊息安裝。 在無訊息安裝中,使用者不會與安裝程序互動,而鏈結應用程式必須擷取傳回碼並處理重新開機,請參閱取得安裝套件的進度資訊。
選取發佈點
若要從伺服器將套件和程式散發到用戶端電腦,您必須先將站台系統指定為發佈點,然後再將套件散發至發佈點。
利用下列步驟為您在上一節中建立的 .NET Framework 4.5 套件選取發佈點:
在 Configuration Manager 主控台中,選擇 [軟體程式庫]。
在 [軟體程式庫] 工作區中展開 [應用程式管理],然後選擇 [套件]。
從套件清單中,選取您在上一節中建立的套件 [.NET Framework 4.5]。
在 [首頁] 索引標籤的 [部署] 群組中,選擇 [散發內容]。
在 [散發內容精靈] 的 [一般] 索引標籤上,選擇 [下一步]。
在精靈的 [內容目的地] 頁面上,選擇 [新增],然後選擇 [發佈點]。
在 [新增發佈點] 對話方塊中,選取要裝載套件和程式的發佈點,然後選擇 [確定]。
完成精靈。
套件現在包含進行 .NET Framework 4.5 無訊息部署所需的全部資訊。 在您部署套件和程式之前,請先確認其已安裝在發佈點上。請參閱 Configuration Manager 文件庫中監視您已使用 Configuration Manager 發佈的內容的「內容狀態監視」一節。
部署套件
若要部署 .NET Framework 4.5 套件和程式:
在 Configuration Manager 主控台中,選擇 [軟體程式庫]。
在 [軟體程式庫] 工作區中展開 [應用程式管理],然後選擇 [套件]。
從套件清單中,選取您所建立名為 [.NET Framework 4.5] 的套件。
在 [首頁] 索引標籤的 [部署] 群組中,選擇 [部署]。
在 [部署軟體精靈] 的 [一般] 頁面上,選擇 [瀏覽],然後選取您先前建立的集合。 選擇下一步。
在精靈的 [內容] 頁面上,確認已顯示軟體的發佈點,然後選擇 [下一步]。
在精靈的 [部署設定] 頁面中,確認 [動作] 設定為 [安裝],且 [用途] 設定為 [必要項]。 這樣可確保軟體套件會是目標電腦上的必要安裝。 選擇下一步。
在精靈的 [排程] 頁面中,指定要安裝 .NET Framework 的時機。 您可以選擇 [新增] 指派安裝時間,或是指示軟體在使用者登入或登出時安裝,或是盡快安裝。 選擇下一步。
在精靈的 [使用者經驗] 頁面上,使用預設值並選擇 [下一步]。
警告
您的實際執行環境可能有一些原則,而且這些原則需要不同的部署排程選項。
在精靈的 [發佈點] 頁面上,使用預設值並選擇 [下一步]。
完成精靈。 您可以在 [監視] 工作區的 [部署] 節點中監視部署進度。
現在套件將會部署至目標集合,而且 .NET Framework 4.5 的無訊息安裝將開始進行。 如需 .NET Framework 4.5 安裝錯誤碼的詳細資訊,請參閱本主題稍後的傳回碼一節。
資源
如需可用來測試 .NET Framework 4.5 可轉散發套件部署的基礎結構詳細資訊,請參閱下列資源。
Active Directory、DNS、DHCP:
SQL Server 2008:
System Center 2012 Configuration Manager (管理點、發佈點):
適用於 Windows 電腦的 System Center 2012 Configuration Manager 用戶端:
疑難排解
記錄檔位置
在 .NET Framework 安裝過程中會產生下列記錄檔:
- %temp%\Microsoft .NET Framework 版本*.txt
- %temp%\Microsoft .NET Framework 版本*.html
其中版本是您要安裝的 .NET Framework 版本,例如 4.5 或 4.7.2。
您也可以使用 .NET Framework 安裝命令中的 /log
命令列選項,指定寫入記錄檔的目錄。 如需詳細資訊,請參閱開發人員的 .NET Framework 部署指南。
您可以使用記錄收集工具來收集 .NET Framework 記錄檔並建立縮減檔案大小的壓縮封包檔 (.cab)。
傳回碼
下表列出 .NET Framework 4.5 可轉散發安裝程式最常見的傳回碼。 所有版本的安裝程式的傳回碼都相同。
如需詳細資訊的連結,請參閱下一節:下載錯誤碼。
傳回碼 | 描述 |
---|---|
0 | 安裝已順利完成。 |
1602 | 使用者已取消安裝。 |
1603 | 安裝期間發生嚴重錯誤。 |
1641 | 需要重新開機才能完成安裝。 這個訊息表示成功。 |
3010 | 需要重新開機才能完成安裝。 這個訊息表示成功。 |
5100 | 使用者的電腦不符合系統需求。 |
下載錯誤碼
其他錯誤碼: