2010-08-09 27 views
0

我是一名Web開發人員,需要爲我的本地辦公室構建大約20-30臺Windows計算機的一款軟件。它需要自動和靜默地運行所有計算機上的軟件更新和部署。通過Samba或活動目錄開發自動化軟件部署程序

Windows計算機在本地網絡上運行。我不知道從哪裏開始着手處理這樣的事情......我是一名經驗豐富的程序員,只需要正確的讀書方向。

我知道每個Windows客戶端都有一個Samba服務器,我們也使用Active Directory,但我不確定這是如何工作的。

我該如何着手開始發展呢?我確定有用於samba文件傳輸的Windows API,但我還需要了解有關靜默安裝.exe或其他文件的文檔,還需要API來了解在客戶端上運行的應用程序以瞭解它們是否需要更新。

所有這些API在哪裏?

+0

看起來像serverfault的問題? – 2010-08-09 08:45:45

回答

1

看看wpkg.org。它的許可證是GPL。它在Active Directory中的Samba上運行。另見他們的feature overview

我剛纔提到桑巴只是因爲你也是這麼做的。雖然你的確切文字是這樣的:'我知道每個Windows客戶端都有一個Samba服務器[....],但我不確定這是如何工作的。'

如果你的意思是,每個Windows客戶端訪問Samba服務器,我的回答可能有助於幫助你。

如果你認爲你的的Windows客戶端運行Samba自己,這是不可能的(但我的回答可以幫助澄清不過幾件事)。

這裏的原因:

  • Samba是類Unix的oid操作系統的聯網協議的微軟SMB棧的實現。
  • SMB是所有Windows計算機本身使用的。
0

爲什麼你想要開發這個應用程序 有一個微軟產品負責這件事情。它被稱爲SUS服務器