【问题标题】:How/where to store enterprise configuration settings?如何/在哪里存储企业配置设置?
【发布时间】:2010-10-19 18:09:57
【问题描述】:

我的公司有一个拥有许多地区/地点/办事处的大客户。每个位置都可以拥有自己的一组服务器和自己的数据。系统的用户通过域进行集中管理。此网络中的计算机被锁定,只能通过 http 访问 Internet。有一个公司范围的 Sharepoint 门户。所有服务器和计算机都是基于 Windows 的(主要是 XP、Server 2003)。

我们为他们编写了许多实用程序。有些是从网络加载的,但越来越多的这些是直接安装到用户机器上的。通常,我们一直通过 ini 或 xml 配置这些工具。但是,如果更新服务器或需要调整设置,则更新变得很麻烦。

虽然我不关心数据的存储方式,但我希望有一种通用的方法来查找或定位这些数据。该方法必须与某些知道用户所在的办公室/区域相抗衡并返回适当的位置。我必须在机器上本地缓存这些数据,以防网络出现故障(似乎经常发生)。

我已经想到了几个想法,但不知道这些想法有多有效或实用:

  • 使用 Sharepoint。
  • 使用 ActiveDirectory/LDAP。
  • 使用 Bonjour/Zeroconf。

我可以在企业范围内使用哪些工具和/或技术来配置本地安装的应用程序?

【问题讨论】:

    标签: configuration settings enterprise


    【解决方案1】:

    如果您的客户已经使用 Active Directory,那么您可以使用登录脚本下载他们可能需要的主配置文件。

    只有当他们在连接到域时登录时才会发生这种情况,从而满足您的连接要求,并且因为它只会在那时被下载,您的所有客户端应用程序都可以在本地加载满足位置要求的数据。

    然后,当您部署更新的配置文件时,所有用户需要做的就是在连接到网络时再次登录。

    此脚本与通常用于挂载可用网络共享或配置本地打印机的脚本没有什么不同。在每种情况下,您都可以确定用户所在的位置以及他们应该下载的配置文件。

    这当然是假设这些配置值不会经常更改。如果它们可能会经常更改以致于注销/登录不便,那么您将不得不采用另一种方法。

    【讨论】:

    • 客户已经在使用登录脚本,这很好,但他们似乎不喜欢它们。我可能会推动这个,因为这似乎是一个比其他任何事情都简单得多的想法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 2012-04-16
    • 2011-07-10
    • 2012-07-28
    • 2018-02-28
    • 1970-01-01
    • 2011-09-25
    相关资源
    最近更新 更多