可以使用此过程对 Web 和文件服务器上的内容进行预哈希处理,然后创建数据包以在托管缓存服务器上进行导入。
此过程是可选的,因为不需要在托管缓存服务器上预哈希和预加载内容。 如果不预加载内容,当客户端通过 WAN 连接下载数据时,数据会自动添加到托管缓存。
此过程提供了对文件服务器和 Web 服务器上的内容进行预哈希处理的说明。 如果没有这些类型的内容服务器之一,则不必按照该内容服务器类型的说明进行操作。
重要
在执行此过程之前,必须在内容服务器上安装并配置 BranchCache。 此外,如果计划更改内容服务器上的服务器机密,请在对内容进行预哈希之前执行该操作 - 修改服务器机密会使先前生成的哈希无效。
若要执行该过程,你必须是 Administrators 组的成员。
创建内容服务器数据包
在每个内容服务器上,找到要对其进行预哈希处理并将其添加到数据包的文件夹和文件。 确定或创建一个稍后要在此过程中保存数据包的文件夹。
在服务器计算机上,使用管理员权限打开 Windows PowerShell。
根据你拥有的内容服务器的类型,执行以下一项或两项操作:
注意
–Path 参数的值是内容所在的文件夹。 必须将以下命令中的示例值替换为内容服务器上的有效文件夹位置,该位置包含你要对其进行预哈希处理并将其添加到包中的数据。
如果要对其进行预哈希处理的内容位于文件服务器上,请键入以下命令,然后按 Enter。
Publish-BCFileContent -Path D:\share -StageData
如果要对其进行预哈希处理的内容位于 Web 服务器上,请键入以下命令,然后按 Enter。
Publish-BCWebContent –Path D:\inetpub\wwwroot -StageData
通过在每个内容服务器上运行以下命令来创建数据包。 将 –Destination 参数的示例值 (D:\temp) 替换为你在此过程开始时标识或创建的位置。
Export-BCDataPackage –Destination D:\temp
从内容服务器访问你要在其中预加载内容的托管缓存服务器上的共享,并将数据包复制到托管缓存服务器上的共享。
若要继续阅读本指南,请参阅托管缓存服务器上的导入数据包(可选)。