2009-04-16 109 views
0

我公司有一個大客戶,有很多地區/網站/辦事處。每個位置都可以擁有自己的一組服務器和自己的數據。系統的用戶通過域進行集中管理。這個網絡中的計算機被鎖定,只有http訪問互聯網。有一個公司範圍的Sharepoint門戶。所有服務器和計算機都是基於Windows的(主要是XP,Server 2003)。如何/在哪裏存儲企業配置設置?

我們爲他們編寫了一些實用程序。一些從網絡加載,但越來越多的這些直接安裝到用戶機器。通常我們一直在通過ini或xml來配置這些工具。但是,如果更新服務器或需要調整設置,則更新會變得非常麻煩。

雖然我不關心數據是如何存儲的,我想有一個共同的方式來找到或找到該數據。該方法必須要知道用戶所在的辦公室/地區,並返回適當的位置。如果網絡出現故障,我將不得不在本地緩存這些數據(似乎每隔一段時間就會發生一次)。

我已經想了幾個想法,但不知道如何有效的或實際它們是:

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

我可以使用企業範圍內的哪些工具和/或技術來配置本地安裝的應用程序?

回答

1

如果您的客戶使用Active Directory已經,那麼你可以使用一個登錄腳本,下載他們所需要的主配置文件。

這個登錄時,同時連接到域,以便您的連接要求得到滿足,只會發生,因爲它會只在那個時候被下載的所有客戶端應用程序可以加載本地滿足當地需求的數據。

然後,當你部署更新配置文件,所有用戶需要做的,同時連接到網絡重新登錄。

這個腳本不會不像通常用來安裝可用的網絡共享或配置本地打印機的腳本。在每種情況下,您都可以確定用戶所在的位置,從而確定他們應該下載哪些配置文件。

當然,這是假設,這些配置值不經常改變的。如果他們可能會頻繁更換以至註銷/登錄不方便,則您必須採用其他方法。

+0

客戶已經在使用登錄腳本,這很好,但他們似乎並不喜歡它們。我可能會推這個,因爲它似乎比其他任何東西都更簡單。 – 2009-04-17 13:37:15