如何在 Windows Server 設定分支快取

如何在 Windows Server 設定分支快取

分支快取允許分支機構快取來自中央伺服器的內容,從而減少對網路上持續資料傳輸的需求,從而可以更快地存取分支機構中的檔案和資料。在這篇文章中,我們將了解如何在 Windows Server 中設定分支快取。

分支快取將使我們能夠擁有一個遠端辦公室,我們可以透過慢速 VPN 隧道快取來自中央或主辦公室的文件,其中文件快取使用戶存取文件變得更加順暢。它有兩種操作模式。

  • 分散式快取模式:這裡每個客戶端儲存請求的支援 BranchCache 的檔案的快取版本,並充當請求相同檔案的其他客戶端的分散式快取。
  • 託管快取模式:位於特定位置的指定伺服器充當本機用戶端請求的檔案的快取。快取伺服器不是從遠端來源檢索文件,而是代表它們提供內容。

在託管快取中,檔案將快取在伺服器上,而在分散式模式中,快取將在本機電腦或用戶端上完成。伺服器方式是最好的,但成本較高。

如何在 Windows Server 設定分支快取

若要在 Windows Server 中設定 BranchCache,您需要執行下列步驟。

  1. 新增角色和功能
  2. 在網域控制站中建立組織單位
  3. 為新建立的組織單位建立 GPO
  4. 檢查資料夾的屬性並確保使用者俱有存取權限
  5. 重新啟動伺服器並啟動 BranchCache

讓我們詳細討論它們。

1]新增角色和功能

如何在 Windows Server 設定分支快取

首先,我們需要添加一些角色來使用分支快取並安裝一些功能。您可以按照下面提到的步驟執行相同的操作。

  1. 開啟電腦上的伺服器管理員。
  2. 轉到新增角色和功能。
  3. 導航到伺服器角色選項卡,然後展開檔案和儲存服務。
  4. 接下來,展開檔案和 iSCSI 服務,然後勾選與網路檔案的 BranchCache關聯的方塊。
  5. 按一下“下一步”,然後轉到“功能”。
  6. 現在,您需要在電腦上安裝BranchCache功能。

您需要已有共用檔案和資料夾才能正常運作。

2]在網域控制站中建立組織單位

我們需要切換到網域控制站並建立一個群組原則,該策略僅考慮啟用了 BranchCache 的伺服器,然後可以為連接到該網域的所有使用者部署該策略。讓我們看看如何做同樣的事情。

  1. 在網域控制器中,轉到伺服器管理員。
  2. 接下來,按一下“工具”,然後按一下“Active Directory 使用者和電腦”。
  3. 右鍵點選您的網域,然後按一下新建 > 組織單位。
  4. 為新建立的物件命名,您可以將其命名為「BranchCache Users」或「BranchCache Object」。
  5. 現在,轉到「電腦」選項卡,選擇已啟用分支快取的伺服器,將其拖曳到新建立的物件中。

在下一步中,我們將向新建立的物件新增 GPO。

3]為新建立的組織單位創建GPO

在這裡,我們將建立一個群組策略,它將影響組織單位並允許我們部署 BranchCache。若要執行相同的操作,請按照下面提到的步驟操作。

  1. 返回伺服器管理員。
  2. 按一下「工具」>「群組原則管理」。
  3. 右鍵點選 BranchCache User 組織單位,然後按一下「在此網域中建立 GPO,並在此處連結」。
  4. 您可以為其命名,例如 BranchGPO。
  5. 建立 GPO 物件後,右鍵單擊它並選擇編輯。
  6. 它將啟動群組原則管理編輯器,前往電腦設定 > 原則 > 管理範本 > 網路 > Lanman 伺服器。
  7. 雙擊BranchCache 的哈希發布。
  8. 選擇啟用。
  9. 您必須選擇允許所有共用資料夾的高發布。

透過啟用此策略,我們允許將 BranchCache 用於所有共用資料夾。

4]檢查資料夾的屬性並確保使用者俱有存取權限

您需要轉到安裝了 BranchCache 的伺服器(在第一步驟),轉到共用位置,右鍵單擊檔案或資料夾,然後選擇屬性。轉到“共享”選項卡,然後按一下“進階共用”>“權限”。

我們需要控制誰有權存取 GPO,因此,刪除“Everyone”,然後按一下“新增”類型“網域使用者”,然後按一下“檢查名稱”。您必須確保勾選所有複選框:“完全控制”、“更改”和“閱讀”。

轉到“安全性”選項卡,然後點擊“高級”>“有效存取”以了解他們將擁有哪些權限。

5]重新啟動伺服器並啟動BranchCache

在 Windows Server 中設定分支快取
  1. 開啟伺服器管理員。
  2. 前往“工具”>“電腦管理”。
  3. 導覽至共用資料夾 > 共用。
  4. 尋找您的共用資料夾,右鍵單擊它,然後按一下“屬性”。
  5. 點選離線設定。
  6. 在“僅使用者指定的檔案和程式可離線使用”下,勾選“啟用 BranchCache”,然後按一下“確定”。

現在,前往網域控制器,然後按一下「工具」>「群組原則管理」。右鍵單擊您的策略,然後按一下“編輯”。現在,前往策略 > 管理範本 > 網路 > BranchCache。

雙擊「設定 BranchCache 分散式快取模式」「設定 BranchCache 託管快取模式」並設定為「啟用」。

再次重新啟動託管 BranchCache 功能的伺服器。開啟後,以管理員身份啟動 PowerShell 並執行以下命令。

get-bcstatus

您將看到分支快取已安裝並且運作良好。另外,請仔細檢查那裡提到的所有其他設定和選項,然後您就可以開始了。

這就是在 Windows Server 中設定分支快取的方法。

如何檢查BranchCache是​​否啟用?

您可以在 PowerShell 中使用兩個命令(作為管理員)來檢查 BranchCache 的狀態 –netsh branchcache show status allGet- BCStatus

BranchCache 有哪些要求?

要使用 BranchCache,用戶端電腦必須執行 Windows 7 或更高版本,而伺服器電腦應執行 Windows Server 2008 或更高版本。應有足夠的可用存儲空間用於緩存存儲,並且中央伺服器和分支機構之間需要有穩定可靠的網路連接。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *