microsoft Connected Cache in Configuration Manager

適用於:Configuration Manager (目前的分支)

您可以在發佈點上安裝 Microsoft 連線快取伺服器。 透過在內部部署快取此內容,您的用戶端可以受益於可協助保護 WAN 連結的傳遞優化功能。

此快取伺服器可作為傳遞優化所下載內容的隨選透明快取。 使用客戶端設定來確定此伺服器只提供給本機 Configuration Manager 界限群組的成員。

此快取與 Configuration Manager 發佈點內容不同。 如果您選擇與發佈點角色相同的磁碟驅動器,它會個別儲存內容。

注意事項

線上快取伺服器是安裝在 Windows Server 上的應用程式。 從 Configuration Manager 2111 版開始,連線快取已正式推出供生產環境使用。

Configuration Manager 2107 版和更早版本提供的連線快取版本仍會在開發中考慮。

支援的案例

線上快取支援下列三個主要案例:

  • 傳統 Configuration Manager 與內部部署發佈點通訊的用戶端。

  • 從 Microsoft Intune 取得 Win32 應用程式的共同管理用戶端。 如需詳細資訊,請參閱 Intune Win32 應用程式的支援

  • 僅限雲端的裝置,例如沒有 Configuration Manager 用戶端的 Intune 註冊裝置。 如需詳細資訊,請參閱 支援雲端管理的裝置

支援的內容類型

當用戶端下載雲端管理的內容時,他們會從安裝在發佈點上的快取伺服器使用「傳遞優化」。 雲端管理的內容包含下列類型:

注意事項

連線快取不支援 Configuration Manager 管理的內容,例如具有整合式軟體更新點的軟體更新。

運作方式

當您將用戶端設定為使用連線快取伺服器時,用戶端不會再從因特網要求 Microsoft 雲端管理的內容。 用戶端會從安裝在發佈點上的快取伺服器要求此內容。 內部部署伺服器會使用應用程式要求路由 (ARR) 的 IIS 功能來快取此內容。 然後,快取伺服器可以快速回應任何未來對相同內容的要求。 如果連線快取伺服器無法使用,用戶端會從因特網下載內容。 用戶端也會使用傳遞優化,從其網路中的對等下載部分內容。

線上快取運作方式的圖表。

  1. 用戶端會檢查更新,並取得CDN) (內容傳遞網路的位址。

  2. Configuration Manager 在用戶端上設定傳遞優化 (DO) 設定,包括快取伺服器名稱。

  3. 用戶端 A 會從連線快取伺服器要求內容。

  4. 如果快取不包含內容,則連線快取伺服器會從CDN取得它。

  5. 如果快取伺服器無法回應,用戶端會從CDN下載內容。

  6. 用戶端也會使用 DO 從同儕節點取得部分內容,例如用戶端 B 和用戶端 C。

必要條件和限制

注意事項

其他必要條件適用於共同管理用戶端和 Intune Win32 應用程式的案例。 如需詳細資訊,請參閱 Intune Win32 應用程式的支援

支援的用戶端

線上快取和傳遞優化僅支援執行支援版本 Windows 10 或更新版本的用戶端。

授權

針對從已啟用連線快取的發佈點取得內容的每部裝置,您需要下列其中一個授權訂用帳戶:

  • 包含在 Microsoft 365 F3、E3 或 E5 中的 Windows 企業版 E3 或 E5

  • Windows 教育版 A3 或 A5,包含在 Microsoft 365 A3 或 A5 中

  • Windows 虛擬桌面存取 (VDA) E3 或 E5

發佈點

Configuration Manager 中的連線快取需要具有下列設定的內部部署發佈點:

  • 執行 Windows Server 2012 或更新版本。

  • Microsoft .NET Framework 4.7.2 版或更新版本。 如需詳細資訊,請參閱 .NET Framework 系統需求

  • 埠 80 上啟用的預設網站。

  • 請勿預先安裝 IIS 應用程式要求路由 (ARR) 功能。 線上快取會安裝ARR並設定其設定。 Microsoft 無法保證連線快取的 ARR 設定不會與伺服器上也使用此功能的其他應用程式發生衝突。

  • 線上快取應用程式可以使用未經驗證的 Proxy 伺服器來存取因特網。 如需詳細資訊, 請參閱設定月台系統伺服器的 Proxy

  • 請勿使用具有其他月臺角色的發佈點,例如管理點。 在只有發佈點角色的月台系統伺服器上啟用連線快取。

網路存取需求

  • 發佈點需要因特網存取 Microsoft 雲端。 特定 URL 可能會因啟用雲端的特定內容而有所不同。 請務必也允許端點進行傳遞優化。 如需詳細資訊,請參閱 因特網存取需求

  • 針對共同管理的用戶端和 Intune Win32 應用程式,允許發佈點存取該案例的端點。 如需詳細資訊,請參閱 PowerShell 腳本和 Win32 應用程式的網路需求

  • 在技術上,用戶端只需要存取具有連線快取的發佈點。 雖然最好也讓用戶端存取內容的因特網端點,以防它們需要回復到原始來源。

啟用連線快取

  1. 在 Configuration Manager 控制台中,移至 [系統管理] 工作區,然後選取 [發佈點] 節點。

  2. 選取 內部 部署發佈點,然後在功能區中選取 [ 屬性]

  3. 在發佈點角色的屬性中,於 [ 一般 ] 索引標籤上設定下列設定:

    1. 啟用 [啟用此發佈點以做為 Microsoft 連線快取伺服器] 的選項

      檢閱 必要的授權訂用帳戶清單,然後確認您的授權。

    2. 要使用的本機磁碟驅動器:選取要用於快取的磁碟。 [自動 ] 是預設值,它會使用具有最多可用空間的磁碟。附註 1

      注意事項

      您稍後可以變更此磁碟驅動器。 除非您將其複製到新的磁碟驅動器,否則任何快取的內容都會遺失。

    3. 磁碟空間:選取要保留 GB 的磁碟空間量或總磁碟空間的百分比。 根據預設,此值為100 GB。

      注意事項

      默認快取大小應該足以供大部分的客戶使用。 您可以稍後調整快取大小。

      如果磁碟上的快取大小超過配置的空間,ARR 會根據內建啟發學習法移除內容,以清除空間。

    4. 停用連線快取伺服器時保留快取:如果您移除快取伺服器並啟用此選項,伺服器會將快取的內容保留在磁碟上。

  4. 在客戶端設定的 [傳遞優化] 群組中,設定為 [啟用由 Configuration Manager 管理的裝置使用 Microsoft 連線快取伺服器進行內容下載] 設定。

附註 1:關於磁碟驅動器選取

如果您選取 [自動],當 Configuration Manager 安裝連線快取元件時,它會接受 NO_SMS_ON_DRIVE.SMS 檔案。 例如,發佈點具有 檔案 C:\NO_SMS_ON_DRIVE.SMS。 即使 C: 磁碟驅動器具有最多可用空間,Configuration Manager 將連線快取設定為針對其快取使用另一個磁碟驅動器。

如果您選取的特定磁碟驅動器已經有 NO_SMS_ON_DRIVE.SMS 檔案,Configuration Manager 會忽略該檔案。 將連線快取設定為使用該磁碟驅動器是明確的意圖。 例如,發佈點具有 檔案 F:\NO_SMS_ON_DRIVE.SMS。 當您明確地將發佈點屬性設定為使用 F: 磁碟驅動器時,Configuration Manager 設定連線快取使用 F: 磁碟驅動器進行快取。

若要在安裝連線快取之後變更磁碟驅動器:

  • 手動設定發佈點屬性,以使用特定的驅動器號。

  • 如果設為自動,請先建立 NO_SMS_ON_DRIVE.SMS 檔案。 然後對發佈點屬性進行一些變更,以觸發組態變更。

自動化

透過 Windows PowerShell 自動化

從 2010 版開始,使用 Set-CMDistributionPoint Cmdlet 的下列參數來設定連線快取:

  • EnableDoinc
  • DiskSpaceUnit
  • DiskSpaceDoinc
  • LocalDriveDoinc
  • RetainDoincCache
  • AgreeDoincLicense

如需詳細資訊,請參閱 2010 版本資訊

透過 Configuration Manager SDK 自動化

您可以使用 Configuration Manager SDK,將發佈點上的 Microsoft 連線快取設定設定自動化。 如同所有月臺角色的情況,請使用 SMS_SCI_SysResUse WMI 類別。 如需詳細資訊,請參閱 程式設計網站角色

當您更新發佈點 的 SMS_SCI_SysResUse 實例時,請設定下列屬性:

  • AgreeDOINCLicense:設定為 1 以接受授權條款。
  • 旗標:啟用 |= 4、停用 &= ~4
  • DiskSpaceDOINC:設定為 PercentageGB
  • RetainDOINCCache:設定為 01
  • LocalDriveDOINC:設定為 Automatic或特定驅動器號,例如 C:D:

驗證

在支援的 Windows 10 或更新版本上,使用 Get-DeliveryOptimizationStatus Windows PowerShell Cmdlet 來驗證此行為。 在 Cmdlet 輸出中,檢閱 BytesFromCacheServer 值。 如需詳細資訊,請 參閱監視傳遞優化

如果快取伺服器傳回任何 HTTP 失敗,傳遞優化用戶端會回復到原始雲端來源。

如需詳細資訊,請參閱針對 Configuration Manager 中的 Microsoft 連線快取進行疑難解答

Intune Win32 應用程式的支援

當您在 Configuration Manager 發佈點上啟用連線快取時,它們可以將 Microsoft Intune Win32 應用程式提供給共同管理的用戶端。

提示

Intune 管理的裝置透過傳遞優化從 Microsoft 下載的所有其他內容,也可以在 Microsoft 連線快取上快取。 此內容包含 Windows、Microsoft 365 應用程式和 Microsoft Edge 的軟體更新。

必要條件

用戶端

  • 將用戶端更新為最新版本。

  • 針對對等傳遞優化:用戶端裝置必須至少有 4 GB 的記憶體。

    提示

    使用下列組策略設定:計算機>設定系統管理範>本 Windows 元件>傳遞優化 > 啟用以 GB) 使用對等快取 (所需的最小 RAM 容量 (內含)

網站

針對 Microsoft 連線快取:

  • 在發佈點上啟用連線快取。

  • 用戶端和已啟用連線快取的發佈點必須位於相同的界限群組中。 如果用戶端不在已啟用連線快取的發佈點的界限群組中,則不會從鄰近或月台預設界限群組中已啟用連線快取的發佈點下載內容。

  • 在傳遞優化群組中啟用下列用戶端設定

    • 啟用由 Configuration Manger 管理的裝置,以使用 Microsoft 連線快取伺服器下載內容

針對傳遞優化的點對點:

  • 在傳遞優化群組中啟用下列用戶端設定
    • 使用 Configuration Manager 界限群組進行傳遞優化群組識別碼:
  • 針對包含用戶端和發佈點 的界限群組,啟用 [允許在此界限群組中進行對等下載 ] 選項。 如需詳細資訊,請參閱 界限群組選項

提示

您不需要設定啟用傳遞優化點對點的選項,即可使用 Microsoft 連線快取。

Intune

支援雲端管理的裝置

當您在 Configuration Manager 發佈點上安裝 Microsoft 連線快取時,雲端管理的裝置可以使用內部部署快取。 例如,由 Intune 管理但連線到內部部署網路的裝置。 只要裝置可以與伺服器通訊,快取就可以將內容傳遞給這些裝置。

若要將裝置設定為使用 Microsoft 連線快取,請設定 DOCacheHost 原則 。 將它設定為 Configuration Manager 發佈點的 FQDN 或 IP 位址。 如需此原則的詳細資訊,請參閱 原則 CSP - DeliveryOptimization。 若要使用 Intune 來設定此原則,請使用 快取伺服器主機名 設定。 如需詳細資訊,請參閱 Intune 中 Windows 裝置的傳遞優化設定

當您為雲端管理的裝置啟用此原則時,任一類型的裝置都可以要求伺服器快取內容,而且可以下載內容。 如果多個裝置要求相同的內容,不論其管理授權單位,它們都可從 Microsoft 連線快取下載支援和可用的內容。

後續步驟

使用傳遞優化優化 Windows 更新

針對 Configuration Manager 中的 Microsoft 連線快取進行疑難解答