共用方式為


為組織特定 匯報 設定 Microsoft AutoUpdate (MAU)

使用自定義通道和ManifestServer控制更新

Microsoft辨識在某些情況下,組織需要嚴格控制可安裝的Microsoft應用程式版本。

組織可以利用MAU提供的自定義通道功能,完全掌控Microsoft應用程式更新。 選取 [自定義 ChannelName 喜好設定] 會停用 MAU 查看標準公用發行位置,並指示 MAU 從 ManifestServer 喜好設定所指定的組織特定位置尋找更新。

下列步驟說明如何管理組織特定的ManifestServer:

  • 建立本機 HTTPS 網路伺服器來裝載Microsoft應用程式更新指令清單。
  • 從慣用的公用Microsoft內容傳遞網路 (CDN) 端點,將Microsoft應用程式更新指令清單下載到本地伺服器。 如需詳細資訊,請參閱 ManifestServer 喜好設定
    • 公用Microsoft CDN 端點的根 URL (稱為 ChannelURL) :

      通道 URL
      目前 https://officecdnmac.microsoft.com/pr/C1297A47-86C4-4C1F-97FA-950631F94777/MacAutoupdate/
      預覽 https://officecdnmac.microsoft.com/pr/1ac37578-5a24-40fb-892e-b89d85b6dfaa/MacAutoupdate/
      Beta 版 https://officecdnmac.microsoft.com/pr/4B2D7701-0A4F-49C8-B4CB-0C2D4043F51F/MacAutoupdate/
      CurrentThrottle 僅包含 Outlook 指令清單: https://officecdnmac.microsoft.com/pr/A1E15C18-4D18-40B0-8577-616A9470BB10/MacAutoUpdate/
    • 使用下列方法為每個要下載的檔案建構 URL: <<ChannelURL>>/0409<<AppID>><<extension>>,其中擴充功能為:

      • .xml
      • -chk.xml
      • 。貓
      • -history.xml

      如需支援的AppID清單,請參閱 應用程式識別碼

    • 下載「已建立版本的指令清單」檔案:

      • 檢查下載 -history.xml 檔,以擷取應用程式的已發佈版本。
      • 使用下列項目來判斷已建立版本的指令清單檔名: 0409<<AppID>>_<<version>><<extension>>,其中延伸模組為:
        • .xml
        • 。貓

建立並填入 ManifestServer 位置。 然後,將 ChannelName 喜好設定 設定為 Custom ,並將 ManifestServer 喜好設定 設定為每個 Managed 裝置上的 ManifestServer URL 位置。 將這些喜好設定新增至已部署的Managed配置檔。

您也可以使用下列終端機命令,在單一裝置上達成相同的目標:

defaults write com.microsoft.autoupdate2 ChannelName -string Custom
defaults write com.microsoft.autoupdate2 ManifestServer -string <<URL to local network server>>

注意事項

  1. ChannelName 和 ManifestServer 喜好設定可以與個別應用程式設定搭配使用。
  2. 將 ChannelName 設定為 Custom 而不設定 ManifestServer 的效果與將 ChannelName 設定為 Current 相同。
  3. 此外,當 ChannelName 未設定為 Custom 時,將會忽略 ManifestServer 設定。

注意

藉由提供ManifestServer喜好設定,組織將負責維護ManifestServer位置,以及組織需要更新的應用程式最新版本。 無法維護 ManifestServer 位置的內容會導致 MAU 找不到所需的更新,而導致沒有更新。

使用 UpdateCache 減少網路流量

企業 IT 系統管理員可以使用局域網路來擷取更新套件,而不是在因特網上擷取Microsoft CDN。 無論是因為輸送量限制或成本考慮,這種方法對於因特網頻寬有限的企業都是有説明的。

若要填入本機 UpdateCache:

  • 建立本機 HTTPS 網路伺服器來裝載Microsoft應用程式更新套件。
  • 將每個已安裝Microsoft應用程式的 XML 指令清單檔案下載 (*.xml) 。 如需詳細資訊,請參閱 ManifestServer
  • 在下載的 XML 指令清單檔案中尋找每個「HTTPs*.pkg」專案, (* 是通配符) 。 將這些套件檔案下載到先前建立之 UpdateCache 的局域網路伺服器。
  • 將 UpdateCache 喜好設定設為區域網路伺服器:
    defaults write com.microsoft.autoupdate2 UpdateCache <<URL to local network server>>
    

MAU 會開始從這個位置下載更新,而不是在 xml 指令清單檔案中指定的 URL 位置。 如果在 UpdateCache 位置中找不到更新套件,則更新嘗試會失敗,MAU 會回報「下載失敗」。

注意事項

這可以與每個應用程式設定搭配使用。

設定個別應用程式更新 (個別應用程式設定)

MAU 支援設定個別應用程式的更新。 設定時,此設定的優先順序高於全域設定。

  • ChannelName 當設定為與全域值不同的值時,MAU 會改為在此每個應用程式通道上尋找應用程式的更新。
  • ManifestServer 如果應用程式的 ChannelName 設定為 Custom,應該設定 。 MAU 會使用從此位置下載的指令清單來尋找應用程式的更新。
  • UpdateCache 這是用來裝載更新程式套件,以降低網路成本。 雖然您應該全域指定 UpdateCache,但您也可以為個別應用程式設定它。

範例:

<dict>
    <key>AcknowledgedDataCollectionPolicy</key>
    <string>RequiredDataOnly</string>
    <key>ChannelName</key>
    <string>Preview</string>
    <key>HowToCheck</key>
    <string>AutomaticDownload</string>
    <key>Applications</key>
    <dict>
        …… 
        <key>/Applications/Microsoft Teams.app</key>
        <dict>
            <key>Application ID</key>
            <string>TEAMS21</string>
            <key>ChannelName</key>
            <string>Custom</string>
            <key>ManifestServer</key>
            <string><<URL Location for manifest server>></string>
            <key>UpdateCache</key>
            <string><<URL Location for update cache server>></string>
        </dict>
        ……
    </dict>
</dict>