如何安裝和設定 Adobe Update Server Setup Tool 以設定內部更新伺服器環境。

AUSST 是什麼

在企業環境中,您通常會有大量用戶,這些用戶需要大量 Adobe 應用程式,並且會在日後需要更新。每個用戶都需要分別下載和安裝應用程式。如果允許所有的用戶都分別從 Adobe 伺服器下載和安裝應用程式,將會佔用您的組織相當大的網路頻寬。

為了解決網路頻寬的問題,Adobe 提供了 Adobe Update Server 設定工具 (AUSST)。AUSST 讓您對單一伺服器位置進行集中化的 Adobe 應用程式下載和更新。接著。您再從這個伺服器位置將您的用戶重新導向來下載 Adobe 應用程式。為了完成這項操作,每個應用程式或更新都要從 Adobe 伺服器進行一次下載。

註解:

會下載適用於 Windows 和 Mac OS 平台的應用程式和更新。透過 AUSST 同步的應用程式和更新可透過 Adobe Creative Cloud 桌面應用程式進行安裝。而透過 AUSST 同步的更新則可透過 Remote Update Manager (RUM) 安裝。

AUSST 也會管理無基本版即可部署的應用程式,可使用 Adobe Creative Cloud 桌面應用程式來安裝此類應用程式。

AUSST 網頁伺服器系統需求

針對用來負責管理 AUSST 的網頁伺服器,建議採用下列配置:

磁碟空間
  • 初始最低空間需求 - 250 GB

作業系統

  • Windows:Microsoft Windows 7 或更高
            - 或 -
  • Mac:OS X Mavericks (版本 10.9) 或更高

部署選項

下表列出 AUSST、RUM 和 Creative Cloud 桌面應用程式支援的應用程式和更新:

產品類型/產品更新 透過 AUSST 同步 透過 Adobe Creative Cloud 桌面應用程式安裝 透過 RUM 安裝
AUSST 所裝載應用程式的最新產品 (清單)
產品更新
Acrobat 更新

為什麼要使用 AUSST

在企業環境中,您透過在不同設定下 Admin Console 內建立的套件,來為您的用戶提供應用程式和更新。在所有現行可用的設定下,AUSST 可以確保只需從 Adobe 更新伺服器下載所有應用程式和更新一次,接著就可以提供給您組織內所有的用戶。

安裝 Creative Cloud 桌面應用程式並讓用戶安裝應用程式和更新。

如果您建立具備更高權限的自助服務或受管理的套件,您的用戶就可以存取 Creative Cloud 桌面應用程式。這樣可以讓您的用戶下載安裝應用程式和更新 (根據套件的配置選項)。

如果您配置內部更新伺服器,就可會從 Adobe 更新伺服器下載應用程式和更新一次。然後,當您將用戶電腦設定成使用您的內部更新伺服器時,就會從這個伺服器下載應用程式和更新。

Creative Cloud 桌面應用程式

另外,如果您在設定您的用戶電腦時建立產品配置群組,就只能從 Creative Cloud 桌面應用程式中取得指定的產品 (用於安裝和更新)。如需產品配置群組的詳細資訊,請參閱下方的「維護 AUSST」一節。

安裝應用程式和允許用戶安裝更新

如果您建立受管理的套件和啟用了應用程式面板,您的用戶就可以從已安裝應用程式的「說明 > 更新 」選單來更新應用程式。

如果您配置了內部更新伺服器,會從 Adobe 更新伺服器下載應用程式和更新一次。接著,就會從您的內部更新伺服器下載用戶更新。

「說明 > 更新」選單

透過套件安裝應用程式和透過 Remote Update Manager 更新

在受管理的環境中,您可能會想要禁止用戶自己個別安裝應用程式或更新。在這種情況下,您就不需要啟用應用程式面板。

如果您配置了內部更新伺服器,會從 Adobe 更新伺服器下載應用程式和更新一次。要安裝更新,請使用 Adobe Remote Update Manage 從內部更新伺服器取得更新。

設定 AUSST 伺服器

以下各章節說明設定內部更新伺服器的步驟。但是,在您繼續之前,您必須要準備好可以代管和提供靜態檔案內容的 HTTP 伺服器 (例如 ApacheIIS) 並且要運作正常無誤。

下載 AUSST

  1. Admin Console 內,前往「套件 > 工具」。

  2. 按一下 Adobe Update Server Setup Tool 下載您的作業系統適用的 AUSST。

    choose-ausst

註解:

AUSST 是命令列工具,不需要單獨的安裝步驟。而 AUSST 應放在電腦的何處,並沒有限制。

注意:

下列章節內提供給所有命令列選項的路徑必須是絕對路徑。AUSST 支援相對路徑。

設定內部更新伺服器

要設定您的內部更新伺服器,請確認您已下載 Adobe Update Server Setup Tool。但是,請務必確認您已經準備好可以代管和提供靜態檔案內容的 HTTP 伺服器 (例如 Apache 或 IIS) 並且要運作正常無誤。

有關搭配 AUSST 使用 IIS 或 Apache 的步驟指南,請參閱以下章節。

  1. 在您的網頁資料夾中,選擇您要用來從 Adobe Update 伺服器下載 Adobe 應用程式和更新的和資料夾 (跟目錄)。

    註解:

    根檔案夾位置必須對應到您的網頁伺服器的 HTTP URL。

    要驗證這點,請至瀏覽器並且確認可以透過 HTTP 請求來存取這個資料夾根目錄。

  2. 前往您下載 Adobe Update Server Setup Tool 的資料夾,並輸入以下命令:

    註解:

    以下命令僅列出您設定伺服器的必設選項。
    如需所有可用命令選項的詳細資訊,請參閱本文件內的「維護 AUSST」一節。或者,想要快速入門,請參閱下列常見範例章節內的常用 AUSST 命令。

    • Windows
      AdobeUpdateServerSetupTool.exe --root="<上方步驟 1 中檔案夾的絕對位置>" --fresh
    • macOS
      AdobeUpdateServerSetupTool --root="<上方步驟 1 中檔案夾的絕對位置>" --fresh

    範例

    • 網頁伺服器上的根更新檔案夾是位於檔案系統位置:
      • macOS/serverroot/updates/
      • Windowsc:\inetpub\wwwroot\updates
    • 網頁伺服器的 URL 是 http://serverabc.example.com:80
    • 在您的網頁伺服器內,您將內部更新伺服器設定在
      http://serverabc.example.com:80/Adobe/CC

    此案例中 (本文件都將以此案例做為範例),根檔案夾位置是
    --root="/serverroot/updates/Adobe/CC"

    對於此範例,執行應用程式和更新的命令是︰
    AdobeUpdateServerSetupTool --root="/serverroot/updates/Adobe/CC" --fresh

    注意:

    確定等號 (=) 前後沒有空格。

當您和 Adobe Update 伺服器完成應用程式和更新同步後,Adobe Update Server Setup tool 會在根目錄的位置建立一個更新目錄結構。會建立和 Adobe Update Server 相匹配的檔案夾結構,並執行初始同步,將所有可用應用程式和更新從 Adobe Update Server 下載到您的內部更新伺服器。

驗證您的 AUSST 伺服器設定

設定伺服器後,請檢查以下內容:

  1. 確認網頁伺服器正確執行 — 確認可以從用戶端電腦以瀏覽器存取網頁伺服器的首頁。
  2. 在用戶端電腦上使用瀏覽器,才可確保您可以瀏覽根目錄位置內的 Adobe 產品和更新,根目錄位置是在前段章節內所說的更新伺服器設定內的 --root 選項中指定。如果沒有,請檢查根位置是否有正確的寫入權限,然後重新執行更新伺服器設定。
  3. 確認您可以從用戶端電腦透過瀏覽器檢視/下載產品和更新。
  4. 更新伺服器設定完成後,伺服器上會建立兩個 updaterfeed.xml 檔案,一個用於 Windows,另一個用於 macOS。您必須要確認用戶電腦可以存取這些檔案。當您在設定您的用戶端時,您必須要產生客戶設定 (.override) 檔案。產生的用戶端設定檔 (Windows 和 macOS 適用),有下列項目:

Windows

<Overrides>
    <Application appID="webfeed20">
        <Domain>http://10.41.35.164</Domain>
        <URL>/ausst/webfeed/oobe/aam20/win/</URL>
        <Port>8089</Port>
    </Application>
        ....
</Overrides>

macOS

<Overrides>

    <Application appID="webfeed20">

        <Domain>http://10.41.35.164</Domain>

        <URL>/ausst/webfeed/oobe/aam20/mac/</URL>

        <Port>8089</Port>

    </Application>

        ....

</Overrides>

在此範例內,updaterfeed.xml 檔案的位置是︰

  • Windows:
    http://10.41.35.164:8089/Adobe/CS/webfeed/oobe/aam20/win/updaterfeed.xml
  • macOS:
    http://10.41.35.164:8089/Adobe/CS/webfeed/oobe/aam20/mac/updaterfeed.xml

在用戶電腦上,使用 Ping 命令 (在 Windows 和 macOS 上) 來測試這些 URL。

增量同步

要設定您的內部更新伺服器,請使用 --fresh 選項,可從 Adobe Update 伺服器更新所有的 Adobe 應用程式和更新。但是,這通常只要操作一次,在您第一次設定更新伺服器時執行一次即可。接著,您就要取得最新的應用程式版本和更新。

要從 Adobe Update 伺服器取得增量更新,請使用下列命令:

註解:

以下命令僅列出您設定伺服器的必設選項。
如需所有可用命令選項的詳細資訊,請參閱本文件內的「維護 AUSST」一節。或者,想要快速入門,請參閱下列常見範例章節內的常用 AUSST 命令。

Windows:

AdobeUpdateServerSetupTool.exe --root="/serverroot/updates/Adobe/" --incremental

macOS:

AdobeUpdateServerSetupTool --root="/serverroot/updates/Adobe/" --incremental

要定期執行此命令,請排定定期作業 - 在 Windows 上使用工作排程器,在 macOS 上使用 Crontab

將用戶端設定成可使用 AUSST 伺服器

當您將內部更新伺服器設定完成可以從 Adobe Update 伺服器來下載 Adobe 應用程式和更新後,您還需要將您的用戶設定成可以從您的內部更新伺服器取得自己要使用的應用程式和更新。

例如,如果用戶使用 Creative Cloud 桌面應用程式來取得某個應用程式的最新版本,不可以從 Adobe Update 伺服器下載和安裝該應用程式。應該從您的內部更新伺服器來安裝這個應用程式。如果您在您的用戶電腦上建立和部署套件,應該從您的內部更新伺服器來進行這個套件內應用程式的安裝。

註解:

當您要將 AUSST 從某一個版本改用成另一個版本時,請執行下列命令來重新產生用戶端設定檔和更新用戶端電腦上的用戶端設定檔。

產生用戶端設定 (.override) 檔

若要產生設定檔,請在命令殼層或終端機中輸入下列命令 (請沿用您自己的伺服器資訊)︰

註解:

以下命令僅列出同步您伺服器的必設選項。有關所有選項的完整列表,請參閱上列語法章節。

AdobeUpdateServerSetupTool --genclientconf="/serverroot/config/AdobeUpdaterClient" --root="/serverroot/updates/Adobe/CC" --url="http://serverabc.example.com:1234/Adobe/CC"

注意:

您必須先設定好您的伺服器並與 Adobe Update Server 同步後,才能建立用戶設定檔。

此命令將建立兩個用戶端設定檔 (一個用於 Windows 平台,一個用於 Mac OS 平台),位置是在 --genclientconf 選項中設定好的路徑下的各作業系統專用資料夾內。

以此範例為例,新的檔案為:

  • Windows
    /serverroot/config/AdobeUpdaterClient/win/AdobeUpdater.Overrides
  • macOS
    /serverroot/config/AdobeUpdaterClient/mac/AdobeUpdater.Overrides

部署用戶端設定檔

如果您是以建立套件的方式來將應用程式和更新部署至您的用戶

如果是以建立套件的方式來將應用程式和更新部署至您的用戶,請依照下列步驟將用戶設定檔加入至套件內:

  1. 登入 Admin Console 並瀏覽至「套件 > 偏好設定」。

  2. 使用任一種文字編輯器開啟 AdobeUpdater.Overrides 文件。

  3. 將該檔案內的完整內容複製並貼上至 Internal Update Server 方塊內,然後按一下「儲存」。

現在,內含用戶設定檔的套件就建立完成。當您將這些套件部署至用戶電腦時,這些檔案就會一起被部署完成。您的用戶電腦就會接著重新導向至您的內部更新伺服器進行應用程式下載和更新。

如果您的用戶是使用 Creative Cloud 桌面應用程式

如果您企業內的用戶是使用 Creative Cloud 桌面應用程式來安裝應用程式和更新,您必須要在每一台用戶電腦上部署用戶設定檔 (以用戶的作業系統為準)

  • macOS:
    /Library/Application Support/Adobe/AAMUpdater/1.0/AdobeUpdater.Overrides
  • Windows 10:
    %SYSTEMDRIVE%\ProgramData\Adobe\AAMUpdater\1.0\
    %SYSTEMDRIVE%\Program Files (x86)\Common Files\Adobe\UpdaterResources
  • Windows XP:
  • %SYSTEMDRIVE%\Documents and Settings\All Users\Application Data\Adobe\AAMUpdater\1.0\
  • Windows 7/Vista:
    %SYSTEMDRIVE%\ProgramData\Adobe\AAMUpdater\1.0\
    %SYSTEMDRIVE%\Program Files (x86)\Common Files\Adobe\UpdaterResources

註解:

如果用戶電腦只有安裝 Acrobat 或 Reader,沒有安裝任何其他 Creative Cloud 應用程式,上述檔案夾結構將不提供。在此情況下,您必須具備管理權限以手動方式建立檔案夾。

我們不建議您將這些設定檔部署到執行 Creative Cloud Packager 的管理電腦,否則可能會在建立套件期間遇到問題。

常見範例

下列範例可以幫助您進一步了解在不同常見的狀況中使用 AUSST。

如需 AUSST 功能的詳細說明,請參閱下方的「維護 AUSST」一節。

使用個案

使用範例

命令

同步所有產品和更新

(不包括舊產品)

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental

同步某一產品的最新更新。範例:Photoshop。

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental --filterProducts="PHSP"

僅針對某一群組進行某一特定產品版本的同步。針對這一群組建立用戶端設定檔。

範例:群組名稱:g1。Photoshop v18.1.3.

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental --filterProducts="g1(PHSP#18.0#18.1.3)"

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --genclientconf="<輸出檔案夾>" --url="<根檔案夾的 URL 路徑>" --groupName=g1

對某一群組同步某一特定版版,其他群組進行最新版本的同步。

範例:PHSP 18.3.1、群組名稱 g1。群組 g2 要同步最新版本的 Dreamweaver。

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental --filterProducts="g1(PHSP#18.0#18.1.3)|g2(DRWV)"

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --genclientconf="<輸出檔案夾>" --url="<根檔案夾的 URL 路徑>" -- groupName=g1

 

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --genclientconf="<輸出檔案夾>" --url="<根檔案夾的 URL 路徑>" -- groupName=g2

先前已經建立好的群組進行所有產品的同步

注意:如果您之前已經執行增量選項和已經有定義好的群組,則必須要進行此命令。

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental

針對不屬於任何群組進行所有產品和更新的同步。

注意:如果您之前已經執行增量選項和已經有定義好的群組,則必須要進行此命令。

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental filterProducts="()"

讓所有群組取得產品。

會在位址 filterFilePath 上建立一個名叫 groups.xml 的檔案。

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --gengroupconfig --filterFilePath="<輸出檔案夾>\groups.xml"

刪除不需要的過時產品

除了篩選程式內指定外,所有產品的下載均已刪除。

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental --cleanup --filterProducts="<清理後要保留的 Sap 碼>"

管理員想要取得舊版產品/版本的更新 (如需舊版產品的清單,請參閱這份文件)

AdobeUpdateServerSetupTool.exe --root="<根檔案夾>" --incremental --legacyUpdates

維護 AUSST

除了設定內部更新伺服器外,AUSST 還可讓您:

  • 建立用戶端設定檔,用來設定要使用您的內部更新伺服器的用戶端。
  • 從 Adobe Update 伺服器取得增量更新
  • 建立產品配置群組,可以讓不同的用戶群組從自己的產品群組下載產品和更新。
  • 刪除過時的更新,釋放您內部更新伺服器上的磁碟空間。

本章節說明 AUSST 命令選項。

註解:

fresh (設定) 和 incremental (維護) 命令不能相互搭配使用。但是,下列所說的所有其他命令皆可相互搭配使用。

如需快速了解這些命令,請參閱常見範例章節內所列的常用 AUSST 命令。

與 Adobe Update Server 同步

完成初始設定後,您需要定期同步內部更新伺服器與 Adobe Update Server,以確保您擁有最新應用程式和更新。請使用下列命令來執行此作業︰

AdobeUpdateServerSetupTool --root="/serverroot/updates/Adobe/CC" {--incremental | --fresh}

增量同步

儘管 --incremental 參數驗證所有已下載的應用程式和更新,但是只下載較新版本的應用程式和更新。

如果自上次同步以來,Adobe Update Server 張貼了新的應用程式和更新,指定 --incremental 參數只提取這些新的應用程式和更新到本機伺服器。如果沒有新的應用程式和更新可用,此命令不會執行任何動作。

在一般情況下,這是您應該使用的選項。然而,如果您發現,因某種原因最新應用程式和更新未反映在用戶電腦上,您可以(依照下一節的說明) 執行全新同步 。

全新同步

--fresh 參數會下載 Adobe Update Server 上的所有應用程式和更新。

首先移除電腦上的所有應用程式和更新。然後,Adobe Update Server 上的所有應用程式和更新都會下載到電腦。

在任一情況下,結果是內部更新伺服器是最新的,並且準備好更新用戶端電腦。

僅限 Acrobat 同步

--acrobatonly 參數只會下載 Adobe Update Server 上的 Acrobat 和 Reader 應用程式或更新。

依照篩選程式下載產品和更新

當您針對全新或增量同步使用 AUSST 時,您要選擇您要下載的產品和更新。

使用 --filterProducts 選項

AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterProducts="<以逗號分隔的產品 Sap 碼清單>"

--incremental 更換成 --fresh,如果您在設定時使用這個選項。

After Effects CC (Sap 碼:AEFT) 為例:

  • 要下載所有版本和更新:
    AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterProducts="AEFT"
  • 要下載版本 16.0 的所有更新:
    AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterProducts="AEFT"
  • 要下載版本 16.0 的 16.01 更新:
    AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterProducts="AEFT"
  • 要下載 After Effects 版本 16.0 的 16.01 更新和所有版本的 Photoshop (Sap 碼:PHSP):
    AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterProducts="AEFT#16.0#16.01,PHSP"
    (請注意,以逗號分隔各個不同的產品)

使用 --filterFilePath 選項

如果您在產品篩選程式加入太多產品和更新,使用 --filterProducts 選項會導致維護繁瑣且麻煩。相反的,請在 filterConfig.xml 檔案內定義產品篩選程式,並使用 --filterFilePath 。然後將詳細資訊加入 filterConfig.xml 檔案內。

AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterFilePath="<filterConfig.xml 的絕對位置>"

filterConfig.xml 結構範例

和上面的範例類似 (--filterProducts),建立篩選程式來下載 After Effects CC 16.016.01Photoshop 的所有版本:

<Filters>
      <Filter>
             <FilterValue>AEFT#16.0#16.01</FilterValue>
      <Filter>
      <Filter>
              <FilterValue>AEFT#16.0#16.01</FilterValue>
      <Filter>
</Filters>

建立產品群組

產品群組可以幫助您依照需要特定產品和更新的用戶來將產品和版本進行分組。
  1. 根據不同群組的產品和更新需求來定義產品群組。
  2. 根據不同產品群組建立 .override 檔案。
  3. 將 .override 檔案部署至不同的用戶群組。
然後每個用戶群組就可以存取屬於自己的產品群組。

定義產品群組

使用 --filterProducts 選項

AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterProducts="<群組名稱>(<以逗號分隔的產品 Sap 碼清單>)|<群組名稱>(<以逗號分隔的產品 Sap 碼清單>)"

--incremental 更換成 --fresh,如果您在設定時使用這個選項。

After Effects CC (Sap 碼:AEFT) 和 Photoshop CC (Sap 碼:PHSP) 為例。建立兩個名為 g1 和 g2 的群組。

  • g1 篩選下列產品和更新:After Effects CC (Sap 碼:AEFT) 的所有版本和 Photoshop CC (Sap 碼:PHSP) 19.1.2 版更新,
  • g2 篩選下列產品和更新:After Effects CC 16.0 的所有更新和 Photoshop 的所有版本。

AdobeUpdateServerSetupTool.exe --root="C:\inetpub\wwwroot\DynamicViews" --incremental --filterProducts="g1(AEFT,PHSP#19.0#19.1.2)|g2(AEFT#16.0,PHSP)"

請注意,使用 (|) 符號分隔各群組。

使用 ----filterFilePath 選項

如果您在產品篩選程式加入太多群組、產品和更新,使用 --filterProducts 選項會導致維護繁瑣且麻煩。相反的,請在 filterConfig.xml 檔案內定義產品篩選程式,並使用 --filterFilePath

AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --filterFilePath="<filterConfig.xml 的絕對位置>"

filterConfig.xml 結構範例

和上面的範例類似 (--filterProducts),建立篩選程式來下載 After Effects CC 16.016.01Photoshop 的所有版本:

<Filters>
      <Filter>
            <ConfigName>g1</ConfigName>
            <FilterValue>AEFT,PHSP19.0#19.1.2</FilterValue>
      <Filter>
      <Filter>
            <ConfigName>g1</ConfigName>
             <FilterValue>AEFT#16.0,PHSP</FilterValue>
      <Filter>
</Filters>

為產品群組建立 override 檔案

建立產品群組後,您還需要為這些群組建立用戶設定檔。

為您在上面定義的各群組執行 AUSST:

AdobeUpdateServerSetupTool.exe --root="<根路徑>" --genclientconf="<輸出檔案夾路徑>" --url="<伺服器 URL>" --groupName=g1

AdobeUpdateServerSetupTool.exe --root="<根路徑>" --genclientconf="<輸出檔案夾路徑>" --url="<伺服器 URL>" --groupName=g2

根據用戶設定部署產品群組

您定義產品群組和建立用戶設定檔後,根據您建立的產品全組將檔案部署給用戶。如需建立和部署用戶設定檔的詳細資訊,請參閱將用戶設定為可以使用內部更新伺服器

清理過時的產品和更新

當 Adobe 發布新產品更新時,您之前使用的 AUSST 下載的更新就會過時,因此,會佔用您的內部更新伺服器上的不必要的磁碟空間。

例如,如果您下載 Photoshop update 19.1.0 然後再下載 19.1.1,則就不再需要 19.1.0。

同時使用 --cleanup 選項,搭配 --fresh--incremental 選項清理您的伺服器上的所有過時更新。

AdobeUpdateServerSetupTool.exe --root="<下載檔案夾的絕對位置>" --incremental --cleanup --filterProducts="<清理後要保留的 Sap 碼>"

AUSST CLI 選單

您可以在命令列只指定 --root 參數,執行 AUSST。在此情況下,會顯示選單讓您做選擇︰

AdobeUpdateServerSetupTool.exe --root=<根位置>

  1. Fresh Synchronization.
  2. Incremental Synchronization.
  3. Generate Client Configuration XML.
  4. Exit.

Your choice:

您可以選取其中一項,進一步處理。本文前面已提供這些選項的詳細資訊。

設定 IIS\Apache 伺服器以搭配 AUSST 使用

本節說明如何在 Mac 上設定 HTTP 伺服器,在 Windows 上設定 Internet Information Services (IIS) Server,以搭配 AUSST 使用。

設定 HTTP 伺服器

您可以使用任何 HTTP 伺服器。以 macOS X 的 XAMPP 為例。

  1. 下載及安裝 HTTP 伺服器。 

  2. 複製 AUSST 檔案。

    • 如果您尚未下載 AUSST 檔案,請傳遞命令,將 AUSST 檔案複製到 HTTP 伺服器檔案夾下的檔案夾 (此處為 htdocs)。如需詳細資訊,請參閱「如果用戶端電腦上看到多個應用程式/更新,使用全新同步選項」。
    • 如果您已經下載 AUSST 檔案,請將 AUSST 檔案複製到 HTTP 伺服器檔案夾中的檔案夾 (此處為 <xamppserver>\htdocs\<建立名為 AUSSTFiles 的檔案夾>)。為此步驟中建立的新檔案夾 (此處為 AUSSTFiles),變更權限以選取「套用至附加的項目」。
  3. 啟動 HTTP 伺服器 (此處為 Xamppserver)。

  4. 啟動 HTTP 網頁伺服器。例如,在 xampp 伺服器中,移至「管理伺服器」索引標籤並啟動 Apache 網頁伺服器。

    管理伺服器
  5. 產生 override 檔案。如需產生 override 檔案的步驟,請參閱「產生用戶端設定檔」。

設定 IIS 8.5

  1. 在任何平台 (例如 Windows Server 2012 R2) 上設定 IIS 8.5,並在設定 IIS 8.5 時,手動新增兩個額外的功能︰ISAPI 擴充功能和 ISAPI 篩選器。

    如需設定 IIS 8.5 的步驟,請參閱︰http://www.iis.net/learn/install/installing-iis-85/installing-iis-85-on-windows-server-2012-r2

    IIS 8.5 設定
  2. 執行 AUSST,並同步 Adobe Update Server 預設網站根目錄上的可用應用程式和更新。

  3. 在伺服器管理員中,選取「工具 > IIS 管理員」。

  4. 在 IIS 管理員中,從左窗格選取伺服器。 

  5. 按一下所需網站的處理常式對應,如下所示︰

    註解:

    設定變更會套用到參照此網站 (本範例中為預設網站) 的所有資料。因此,您應該為更新程式相關資料另外建立一個網站,並將這些設定相關變更套用至該網站,才不會影響其他網站。

    按一下所需網站的處理常式對應
  6. 選取「新增模組對應」選項,如下所示︰

    選取「新增模組對應」選項
  7. 新增 xml、crl、zip、dmg、sig、json 和 arm 副檔名的模組對應。下圖顯示 .xml 的範例對話框。

    註解:

    crl、zip、dmg、sig、json 和 arm 副檔名模組對應的處理方式,類似於此處所示的 .xml 副檔名模組對應。

    「新增模組對應」選項
  8. 新增每個副檔名後,系統會顯示「新增模組對應」對話框。

    按一下「是」。

    「新增模組對應」蹦現視窗,按一下「是」
  9. 在「應用程式集區」區段中,將「應用程式集區管理員管線模式」變更為「傳統」,如下所示︰

    「應用程式集區」區段
  10. 在 web.config 檔案中新增 xml、crl、zip、dmg、sig、json 和 arm 副檔名的 http 處理常式,如下所示︰

    httpHandles
  11. 將附加的 web.config 檔案複製到以下兩處位置︰

    • <initpub\wwwroot>\[AUSST 根檔案夾]\ACC\services\ffc\icons\
    • <initpub\wwwroot>\ [AUSST 根檔案夾]\ACC\services\ ffc\validation\

     

    下載

  12. 選取以下位置:

    <initpub\wwwroot>\ [AUSST 根檔案夾]\ACC\services\ ffc\validation\

  13. 按兩下「MIME 類型」。

    Screenshot_3
  14. 如下所示按一下「新增」以新增 MIME 類型,然後按一下「確定」。

    Screenshot_4

    如果是 Acrobat 和 Adobe Reader,您必須針對下列副檔名新增 application/octet-stream MIME 類型:.msppkgarm,如上所述。

  15. 重新啟動網站並執行 AUSST。

疑難排解

如果您在透過 Adobe Update Server Setup Tool 部署應用程式和更新時遇到問題,請依照下列疑難排解步驟:

錯誤記錄

在記錄檔中記錄了錯誤、警告和疑難排解資訊。

以下記錄檔在 Windows 位於 %temp% 檔案夾,在 Mac OS 則位於 ~/Library/Logs:

  • AdobeUpdateServerSetupTool.log
  • AdobeAcrobatUpdateServerSetupTool.log

DLM.log 位於以下位置:

  • Windows:
    • %Temp%\CreativeCloud\ACC\AdobeDownload
    • %Temp%\AdobeDownload\
  • Mac:
    • ~/Library/Logs/CreativeCloud/ACC/AdobeDownload
    • ~/Library/Logs/AdobeDownload/

錯誤碼

如果更新伺服器不成功,可能會回報下列錯誤碼。

錯誤碼 錯誤訊息
2 發生內部錯誤
3 無法存取指定的路徑
4 網路故障
5 伺服器沒有回應
6 Proxy 驗證失敗
7 輸出磁碟已滿
8 寫入權限遭拒
9 在伺服器上找不到檔案

確認網頁伺服器正確設定

如果用來散發應用程式和更新的網頁伺服器沒有正確設定,可能會從 Adobe Update Server 下載應用程式和更新 (Adobe Update Server Setup Tool 自動執行此作業),但是不會散發給用戶端。

網頁伺服器設定

一個檢查網頁伺服器是否正確運作的簡單測試是,檢查更新伺服器上的 updaterfeed.xml 檔案是否可從用戶電腦上的瀏覽器存取。基本上,不管 Adobe Update Server Setup Tool,您需要確認網頁伺服器正常運作。

updaterfeed.xml 檔案位於以下路徑,此路徑由 overrides 檔案中的參數所決定︰
http://<Domain>:<Port>/<URL>/updaterfeed.xml

例如,假設 override 檔案有以下項目︰

<Overrides>

    <Application appID="webfeed">

        <Domain>http://serverabc.example.com</Domain>

        <URL>/ausst/webfeed/oobe/aam20/win/</URL>

        <Port>8089</Port>

    </Application>

    <Application appID="updates">

        <Domain>http://serverabc.example.com</Domain>

        <URL>/ausst/updates/oobe/aam20/win/</URL>

        <Port>8089</Port>

    </Application>

    <Application appID="webfeed20">

        <Domain>http://serverabc.example.com</Domain>

        <URL>/ausst/webfeed/oobe/aam20/win/</URL>

        <Port>8089</Port>

    </Application>

    <Application appID="updates20">

        <Domain>http://serverabc.example.com </Domain>

        <URL>/ausst/updates/oobe/aam20/win/</URL>

        <Port>8089</Port>

    </Application>

</Overrides>

在此情況下,updaterfeed.xml 檔案的位置將是︰

http://serverabc.example.com:1234/Adobe/CS/webfeed/oobe/aam20/win/updaterfeed.xml

檢查網路連線

確認沒有與網路連線相關的問題,而且內部更新伺服器可以連線到 Adobe Update Server。例如,檢查您是否可以存取內部更新伺服器的預設歡迎頁面。

確認在命令中沒有多餘的空格

當您執行 AdobeUpdateServerSetupTool 命令時,應確認在以下情況下沒有空格︰

  • 參數和等號 (=) 之間
  • 等號 (=) 和引數之間
    例如,下列命令在 --root 和等號 (=) 之間有錯誤的多餘空格
不需要的空間
  • 路徑中的任何地方。

例如,下列命令在引號 (") 和正斜線 (/) 之間有多餘空格

路徑中任何地方都不需要的空間

指定含有通訊協定和連接埠號碼的完整 URL

伺服器 URL 應包括通訊協定 (例如 http://)。如果連接埠號碼不是預設值 80,應該要指定連接埠號碼。

例如,下列 AdobeUpdater.Overrides 檔案的區段不正確,因為未指定 http:// 通訊協定︰

指定 URL

<URL>/Adobe/CS/webfeed/oobe/aam20/win/</URL>

<Port>1234</Port>

請注意,此範例指定了連接埠號碼 (1234),如果連接埠號碼不是預設值 80,則必須指定連接埠號碼。

確認儲存應用程式和更新的位置有寫入權限

確認伺服器上儲存應用程式和更新的位置有正確的寫入權限。否則,應用程式和更新可能不會同步/下載到內部更新伺服器。只有當所有應用程式和更新都同步/下載到內部更新伺服器,伺服器安裝程序才算完成。

確認在內部更新伺服器上已正確產生用戶端設定檔

產生的用戶端設定檔所在位置取決於 AdobeUpdateServerSetupTool 命令的 -genclientconf 參數,如本文件的「產生用戶端設定檔」一節所述。產生兩個檔案,分別用於 Windows 和 Mac-OS 用戶端。請檢查檔案是否位於內部更新伺服器上的相應位置。

確認用戶端設定檔正確部署到用戶電腦

在內部新伺服器上產生用戶端設定檔後,將其部署到每個用戶電腦。Windows 和 Mac-OS 平台的檔案不同。

視平台而定,檔案在每台用戶電腦上有其特定位置。請確認設定檔已部署到用戶電腦上的特定位置,如本文件的「部署用戶端設定檔」一節所述。

確認指定的路徑是絕對路徑

檢查提供給所有命令列選項的路徑是否為絕對路徑。AUSST 不支援相對路徑。

如果用戶端電腦上看到多個應用程式和更新,使用全新同步選項

在特殊情況下,如果指定了增量更新同步選項,內部更新伺服器上可能會儲存相同套件的多個應用程式/更新。這些更新會部署到用戶電腦,並且用戶在電腦上會看到套件的多個複本。如果發生這種情況,請執行以下命令,執行全新更新同步 (一次性)︰
AdobeUpdateServerSetupTool --root="/<更新檔案夾>" --fresh

這可確保套件的單一正確複本下載到內部更新伺服器,並從中部署到用戶電腦。

如果其他疑難排解步驟失敗,使用全新同步選項

如果您使用增量同步選項,而且即使嘗試了前面的所有步驟,錯誤仍持續發生,請執行以下命令,執行全新更新同步 (一次性)︰
AdobeUpdateServerSetupTool --root="/<更新檔案夾>" --fresh

這可確保來自 Adobe Update Server 的所有更新都會下載到您的內部更新伺服器。

此産品由 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 授權  Creative Commons 條款未涵蓋 Twitter™ 與 Facebook 文章。

法律說明   |   線上隱私權政策