我的公司有一个拥有许多地区/地点/办事处的大客户。每个位置都可以拥有自己的服务器集,并拥有自己的数据。系统的用户通过域集中管理。此网络中的计算机被锁定,只有http访问Internet。有一个公司范围的Sharepoint门户网站。所有服务器和计算机都基于Windows(主要是XP,Server 2003)。
我们为他们编写了许多实用程序。有些是从网络加载的,但是越来越多的这些都直接安装到用户计算机上。通常我们一直在通过ini或xml配置这些工具。但是,如果更新服务器或需要调整设置,则更新会变得很麻烦。
虽然我不关心数据的存储方式,但我想找到一种常用的方法来查找或找到这些数据。该方法必须与某些人知道用户在哪个办公室/区域并且返回适当的位置。我必须在机器上本地缓存这些数据,以防网络出现故障(似乎经常发生)。
我已经想过几个想法,但不知道这些想法有多么有效或实用:
我可以在企业范围内使用哪些工具和/或技术来配置本地安装的应用程序?
答案 0 :(得分:1)
如果您的客户已经使用了活动目录,那么您可以使用登录脚本下载他们可能需要的主配置文件。
只有当他们在连接到域时登录才能满足您的连接要求,并且因为当时只下载所有客户端应用程序都可以在本地加载满足当地要求的数据。
然后,当您部署更新的配置文件时,所有用户需要做的是在连接到网络时再次登录。
此脚本与通常用于装入可用网络共享或配置本地打印机的脚本不同。在每种情况下,您都可以确定用户所在的位置,以及他们应下载的配置文件。
当然,假设这些配置值不会经常发生变化。如果它们可能会经常更改以便注销/登录不方便,那么您将不得不采用其他方法。