配置软件存储库

软件存储库是一个集中式存储位置,您可以在其中存储软件包,并在需要时访问它们,以便根据需要多次部署。在 Endpoint Central 中,有两种类型的软件存储库:

根据您组织的规模,您可以将软件包存储在网络共享存储库或 HTTP 存储库中。这两种存储库类型都可用于在 Endpoint Central 中将软件包部署到分发服务器和 WAN 代理。

网络共享存储库

当您想要将某个软件应用程序部署到网络中的多台计算机时,可以使用网络共享存储库。建议您将要部署的软件包存储在网络共享中,并确保其可从网络中的所有计算机访问。软件应用程序将直接安装到您指定的计算机上。

大多数软件应用程序只有一个安装文件,例如 .exe 或 .exe。其他应用程序可能有多个可安装文件,不过这些文件位于同一目录中。某些复杂应用程序(如 Microsoft Office)具有多个可安装文件。在这种情况下,每个可安装文件位于后续的目录中。建议您从网络中的所有计算机都可访问的网络共享中部署此类应用程序。

优点

使用网络共享存储库可让您执行以下操作:

  • 配置网络共享及其凭据后,每当您创建软件包时,都会自动使用该网络共享。
  • 节省网络带宽,因为可执行文件不会被复制到计算机中

所需权限

网络共享存储库应为网络中的所有用户和计算机提供读取和执行权限。您应将上述权限设置给 Everyone 组。这样可以确保网络共享存储库可从网络中的所有计算机访问。

但是,当您希望执行以下操作时,请确保不要为网络中的所有用户和计算机都设置“读取和执行”权限:

  • 限制某些用户直接访问网络共享存储库
  • 将软件应用程序部署到跨多个域或工作组的用户或计算机。

例如,假设您的网络共享存储库位于域 A 中,而您要将该存储库中的软件应用程序部署到域 B 中的一台计算机。您应确保不要为网络中的所有用户和计算机都设置“读取和执行”权限。

在这种情况下,您可以提供用户凭据,使其对存储软件包的网络共享存储库具有“读取和执行”访问权限。

创建网络共享存储库

要创建网络共享存储库,请按照以下步骤操作:

  1. 导航至 软件部署 选项卡 > 设置下的 软件存储库
  2. 网络共享> 创建类型 > 创建网络共享 选项下进行操作
  3. 输入网络共享的路径

注意:如果您未输入网络共享的路径,它将自动创建在安装 Endpoint Central 服务器的计算机上

  1. 选中 使用凭据访问共享 复选框
  2. 输入网络共享所在域的用户名和密码

注意:如果您是在域计算机上创建网络共享,请在用户名之前加上域名。例如,ZohoCorp\Administrator。如果您是在工作组计算机上创建网络共享,请在用户名之前加上计算机名。例如,\\MachineName\DCAdmin。

  1. 单击 保存

了解通过网络共享存储库在远程办公室中进行的软件部署

如果您通过网络共享存储库部署软件,则软件二进制文件应在部署软件之前由 IT 管理员存储在已配置的网络共享中。根据远程办公室类型的不同,软件将按以下方式部署:

带有分发服务器的远程办公室

在带有分发服务器的远程办公室中,配置文件会在 IT 管理员在中央服务器中配置的复制周期内复制到分发服务器。配置文件复制完成后,WAN 代理将访问包含软件二进制文件的网络共享以部署软件。软件部署将在 90 分钟刷新周期、系统启动或用户登录期间进行,具体以部署策略配置中先发生者为准。

带有 WAN 代理的远程办公室

在带有 WAN 代理且与中央服务器直接通信的远程办公室中,WAN 代理会从服务器收集配置文件。然后,WAN 代理通过访问包含软件二进制文件的网络共享来执行软件部署。软件部署将在 90 分钟刷新周期、系统启动或用户登录期间进行,具体以部署策略配置中先发生者为准。

HTTP 存储库

HTTP 存储库用于在将可执行文件安装到受管计算机/网络中的计算机之前存储这些文件。当您希望使用 HTTP 路径将软件包部署到计算机时,可以使用此存储库。如有需要,您还可以更改 HTTP 存储库的位置。

安装产品时会自动创建 HTTP 存储库。它位于与 Endpoint Central 服务器相同的文件夹中。例如, \webapps\DesktopCentral\swrepository.

如有需要,您可以更改存储库的位置

优点

  • 在无法访问网络共享存储库的计算机上安装软件。
  • 当网络共享存储库连接已耗尽时,将软件部署到计算机。
  • 使用 HTTP 存储库时无需设置任何权限。

更改 HTTP 存储库的位置

要更改 HTTP 存储库的位置,请按照以下步骤操作:

  1. 单击 软件部署 选项卡
  2. 设置 部分中,单击 软件存储库
  3. 单击 HTTP 存储库 选项卡
  4. 输入新位置的路径
  5. 单击 保存

您已更改 HTTP 存储库的位置。如果您无法更改 HTTP 存储库的位置,请参阅 无法更改 HTTP 存储库的位置

如果您想更改分发服务器上的软件存储库位置,请参阅此处

了解通过 HTTP 存储库在远程办公室中进行的软件部署

如果您通过 HTTP 存储库部署软件,则软件二进制文件将存储在中央服务器中的默认 HTTP 存储库位置,或存储在 IT 管理员配置的新位置中。根据远程办公室类型的不同,软件将按以下方式部署:

带有分发服务器的远程办公室

在带有分发服务器的远程办公室中,分发服务器会在 IT 管理员配置的复制周期内联系中央服务器,以复制配置文件和软件二进制文件。软件部署所需的文件复制到分发服务器后,WAN 代理将联系分发服务器并复制/收集这些文件以执行部署。软件部署将在 90 分钟刷新周期、系统启动或用户登录期间进行,具体以部署策略配置中先发生者为准。

带有 WAN 代理的远程办公室

在带有 WAN 代理且与中央服务器直接通信的远程办公室中,WAN 代理会联系服务器并收集部署软件所需的配置文件和软件二进制文件。软件部署将在 90 分钟刷新周期、系统启动或用户登录期间进行,具体以部署策略配置中先发生者为准。

网络共享与 HTTP 上传

虽然建议您使用一个通用的软件存储库,但这并非强制要求。您还可以选择将可执行文件上传到 Endpoint Central 服务器,然后在部署之前将其复制到各台计算机中。使用这种方式会增加带宽开销,因为可执行文件会被复制到每一台计算机中。

因此,建议您在将软件应用程序部署到远程位置的计算机时使用这种方式。这是因为在大多数情况下,当您将软件应用程序部署到远程位置的计算机时,您无法访问相应的网络共享存储库。

当您希望将软件包部署到 LAN 和 WAN 中的计算机时,请为同一个软件应用程序创建两个软件包。将其中一组软件包存储在网络共享存储库中,这些软件包将被部署并安装到 LAN 中的计算机上。将另一组软件包存储在 HTTP 存储库中,这些软件包将被上传并部署到 WAN 中的计算机上。

当您想安装多个软件包时,可以将它们压缩为 zip 后上传。有关更多信息,请参阅 如何使用 HTTP 路径选项部署在不同目录结构中具有多个可执行文件的软件包?

在某些特殊情况下,使用网络共享存储库时,可执行文件也会被复制到网络中的计算机。这种情况可能发生在您执行以下操作时:

  • 在定义安装软件应用程序的配置时,选择 复制文件/文件夹 选项
  • 需要使用用户凭据来访问网络共享存储库
  • 在以管理员之外的其他用户身份安装软件包时,使用 运行方式 选项

 

我们的客户