使用群組原則電腦啟動指令碼部署 Office 2013

 

適用版本: Office 2013, Office 365 ProPlus

上次修改主題的時間: 2016-12-16

摘要: 提供如何使用群組原則和電腦啟動指令碼安裝 Office 2013 的相關資訊。

對象: IT 專業人員

部署 Office 2013 的其中一種方式就是使用可在電腦啟動時安裝 Office 的指令碼。若要將此指令碼部署至電腦,請使用群組原則。群組原則是 Windows Server 和 Active Directory 網域服務 (AD DS) 的功能,可讓您建立原則以將標準組態套用至貴組織中的電腦和使用者。如需關於群組原則的詳細資訊,請參閱<群組原則>。

使用電腦啟動指令碼來安裝 Office 的其中一種合理狀況就是當使用者不是其電腦的本機系統管理員時。若要安裝 Office,您必須是電腦的本機系統管理員。因為啟動指令碼是在本機系統帳戶的環境下執行,所以此指令碼具有在電腦上安裝 Office 所需的權限。

如果您必須僅在貴組織中的某些電腦上安裝 Office,或您想為使用者自動進行 Office 的安裝,也可以使用電腦啟動指令碼。

您可以使用電腦啟動指令碼來部署 Windows Installer 型 (MSI) 版本的 Office (如 Office Standard 2013),或Click-to-Run版本的 Office (如 Office 365 專業增強版)。

重要事項重要事項:
您無法使用群組原則中的下列項目來部署 Office 2013:
  • 群組原則軟體安裝

  • Windows Installer 的 [永遠以較高的特殊權限安裝] 群組原則設定

這是因為 Office 2013 的安裝程式架構使用多個 .msi 檔案,而且 Office 安裝程式是可執行 (.exe) 檔案。

本文內容:

  • 將 Office 產品和語言檔案複製到網路共用

  • 建立指令碼以從網路共用執行 Office 的無訊息 (自動) 安裝

  • 使用群組原則將安裝指令碼設定為電腦啟動指令碼

將 Office 產品和語言檔案複製到網路共用

若要使用電腦啟動指令碼,首先將 Office 產品和語言檔案複製到集中位置,如網路共用。您要安裝 Office 的所有電腦都必須能夠連至網路共用。此外,經驗證的使用者必須具備網路共用的讀取權限。

若要部署 Windows Installer 型 (MSI) 版本的 Office 2013,請將 Office 產品和語言檔案從安裝媒體複製到網路共用。如需關於如何建立網路共用以安裝 Office 的詳細資訊,請參閱<從網路安裝點部署 Office 2013>。

注意事項附註:
若要自訂 Windows Installer 型版本的 Office 安裝,請使用 Office 自訂工具。例如,您可以藉此指定安裝的應用程式和功能。如需詳細資訊,請參閱<Office 2013 的 Office 自訂工具 (OCT) 參考>。

若要部署Click-to-Run版本的 Office,請使用 Office 部署工具將 Office 產品和語言檔案下載到區域網路。如需關於如何使用 Office 部署工具的詳細資訊,請參閱<Office 隨選即用部署工具>。

建立指令碼以從網路共用執行 Office 的無訊息 (自動) 安裝

將 Office 產品和語言檔案複製到網路共用之後,請建立可從網路共用執行安裝程式並且在使用者的電腦上安裝 Office 的指令碼。您可以利用用戶端電腦支援的任何語言來撰寫指令碼。若要建立指令碼,最常見的是使用 Windows Script Host 支援的語言 (例如,VBScript 和 Jscript)、命令檔案 (例如批次檔) 及 Windows PowerShell。

請記住,因為指令碼會在使用者登入電腦前執行,所以您必須將此指令碼撰寫成執行 Office 的無訊息 (自動) 安裝 (即不需要使用者輸入資料)。如需關於如何執行 Office 的無訊息安裝的詳細資訊,請參閱下列資訊:

因為每次電腦啟動時都會執行啟動指令碼,所以此指令碼應先檢查 Office 是否已經安裝於電腦上才能繼續執行。

建立指令碼之後,先在控制的測試環境中測試指令碼是否有作用,再將此指令碼當作群組原則中的電腦啟動指令碼使用。

使用群組原則將安裝指令碼設定為電腦啟動指令碼

測試安裝指令碼之後,請執行下列動作:

  • 建立群組原則物件 (GPO)

  • 將指令碼複製到 GPO 的啟動資料夾

  • 設定 GPO 以將指令碼當作電腦啟動指令碼使用

建立群組原則物件 (GPO)

請使用群組原則管理主控台 (GPMC) 建立群組原則物件。根據預設,只有網域系統管理員、企業系統管理員,以及 AD DS 中群組原則建立者和擁有者群組的成員才可以建立和編輯 GPO。如需關於如何使用 GPMC 的詳細資訊,請參閱<群組原則管理主控台>。

其中一種可能的組態就是在 AD DS 中建立組織單位 (OU),並將您要安裝 Office 的電腦放入該 OU 中。然後建立 GPO 並將此 GPO 連結至該 OU。

注意注意:
群組原則可讓您影響組織中數百台甚至是上千台電腦之間的組態。因此,請務必在測試環境中嚴格地測試所有新的群組原則設定或部署,再將它們移到生產環境中。

將指令碼複製到 GPO 的啟動資料夾

建立 GPO 之後,將指令碼複製到 Active Directory 網域的網域控制站上 GPO 的 Startup 資料夾。GPO 的 Startup 資料夾路徑如下:

%systemroot%\sysvol\domain\Policies\{GPO ID}\Machines\Scripts\Startup

其中:

  • %systemroot% 是一個環境變數,代表作業系統安裝所在的磁碟機和資料夾。例如,c:\windows。

  • {GPO ID} 是 GPO 的唯一識別碼。例如,{467FE97D-0A65-4EE1-AE41-EB9A27E7DC7A}。若要尋找 GPO 的識別碼,請在 GPMC 中選取 GPO,然後在詳細資料窗格中選取 [詳細資料] 索引標籤。識別碼就是 [詳細資料] 索引標籤上所列的 [唯一識別碼]。

GPO 和指令碼都會自動複寫到網域中的所有網域控制站。

設定 GPO 以將指令碼當作電腦啟動指令碼使用

將指令碼複製到 GPO 的 Startup 資料夾之後,設定 GPO 以將此指令碼當作電腦啟動指令碼使用。若要設定 GPO,請使用 GPMC 並遵循<指派電腦啟動指令碼>中的步驟。

根據預設,系統等待群組原則套用的所有登入、登出、啟動及關機指令碼完成執行的總時間為 600 秒 (10 分鐘)。您可以視需要使用 [對群組原則指令碼的最長等待時間] 群組原則設定來調整此時間,以確保啟動指令碼完成執行。當您編輯 GPO 時,此設定在 GPMC 中的路徑為 Computer Configuration\Policies\Administrative Templates\System\Scripts

另請參閱

Office 2013 的部署方法

隨選即用概觀