配置软件存储库

软件存储库是您可以存储软件包的地方。您可以在需要时访问这些软件包,并将它们安装到网络中的计算机上。在Desktop Central中,有两种类型的软件存储库:

  • 网络共享库
  • HTTP存储库

网络共享库

当您希望将软件应用程序部署到网络中的多台计算机时,就可以使用网络共享存储库。建议将要部署的软件包存储在网络共享中,网络中的所有计算机都可以访问该共享。软件应用程序将直接安装在您指定的计算机中。

大多数软件应用程序只有一个安装文件,比如<setup>.exe或<软件名>.exe。其他有多个可安装文件的应用程序,这些文件都位于相同的目录中。一些复杂的应用程序,如Microsoft Office,有多个可安装文件。这里的每个可安装文件位于不同的目录中。建议您从网络共享中部署此类应用程序,网络中的所有计算机都可以访问该共享。

优势

使用网络共享存储库可以实现以下操作:

  • 确保您的网络中没有同一软件应用程序的多个副本
  • 每当添加安装包时,自动加入网络共享存储库的详细信息。
  • 当可执行文件没有复制到计算机上时,节省网络带宽

需要的权限

网络共享库应该有,对网络中所有用户和计算机的读取执行权限。您应该为组中的每个人设置上述权限。这确保网络中的所有计算机都可以访问网络共享存储库。

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

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

    例如,假设您的网络共享存储库位于域A,并且您将一个软件应用程序从这个存储库部署到域B中的一台计算机上。您应该确保您没有为网络中的所有用户和计算机设置读取和执行权限。

    在这种情况下,您可以提供对存储软件包的网络共享存储库具有读取和执行访问权限的用户凭证。Desktop Central将使用这些凭证访问存储库并部署软件。

创建一个网络共享库

要创建一个网络共享存储库,请参考以下步骤:

  1. 从“软件部署”页签进入软件存储库
  2. 点击创建一个网络共享选项
  3. 输入网络共享路径
  4. 如果您没有输入网络共享路径,它将自动在安装Desktop Central服务器的计算机中创建。
  5. 勾选通过凭证访问共享复选框
  6. 输入用户名和密码
  7. 如果您正在域计算机上创建网络共享,请在用户名前面加上域名前缀。比如,ZohoCorp\Administrator。如果您正在工作组计算机上创建网络共享,请在用户名前面加上计算机名前缀。比如,\DCAdmin。
  8. 单击保存

您已创建了一个网络共享库。

HTTP存储库

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

安装Desktop Central时将自动创建HTTP存储库。它位于与Desktop Central服务器相同的文件夹中。
比如, <Desktop Central server>\webapps\DesktopCentral\swrepository。如果需要,还可以更改存储库的位置

优势

使用HTTP存储库可以实现以下操作:

  • 在无法访问网络共享存储库的计算机上安装软件应用程序
  • 当计算机无法访问网络共享存储库时访问计算机,因为已经达到了所需的连接数
  • 使用HTTP存储库时不需要设置任何权限

更改HTTP存储库的位置

要更改HTTP存储库的位置,请参考以下步骤:

  1. 点击软件部署页签
  2. 设置里,点击软件存储库
  3. 点击HTTP存储库页签
  4. 输入新位置路径
  5. 单击保存

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

网络共享和HTTP上传的对比

建议您创建一个公共的软件存储库,但这并不是强制性的。您还可以选择在被部署之前,上传可可执行文件到Desktop Central服务器中。使用这种方法将增加带宽消耗,因为可执行文件被复制到每台计算机中。

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

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

当你想要安装多个数据包时,就可以压缩它们并上传。更多信息, 请参考如何使用HTTP路径选项来部署在不同目录结构中有多个可执行文件的软件包?

当使用网络共享存储库时,存在一些可执行文件被复制到网络中的计算机的特殊场景。请参考以下步骤:

  • 在定义安装软件应用程序的配置时,请选择复制文件/文件夹选项
  • 是否需要使用用户凭证来访问网络共享存储库
  • 在以用户而不是管理员的身份安装软件包时,使用打开方式选项