我是一名网络开发人员,需要为我当地约20-30台Windows计算机的办公室构建一个软件。它需要在所有计算机上自动且静默地运行软件更新和部署。
Windows计算机在本地网络上运行。我不知道从哪里开始用这样的东西......我是一位经验丰富的程序员,只需要正确的阅读方向。
我知道每个Windows客户端都有一个Samba服务器,我们也使用Active Directory,但我不确定它是如何工作的。
我将如何开始开发这个?我确定有用于samba文件传输的Windows API,但我还需要了解有关静默安装.exe或其他内容的文档,而且我还需要API来了解客户端上运行的应用程序以了解它们是否需要更新
所有这些API在哪里?
答案 0 :(得分:1)
看看wpkg.org。它的许可证是GPL。它在Active Directory中的Samba上运行。另请参阅他们的feature overview。
我之所以提到Samba只是因为你也这样做了。虽然你的确切文字是:'我知道每个Windows客户端都有一个Samba服务器[....]虽然我不确定它是如何工作的。'
如果您的意思是每个 Windows客户端都可以访问Samba服务器 ,我的回答可能会对您有所帮助。
如果您认为自己的 Windows客户端正在运行Samba ,这是不可能的(但我的回答可能有助于澄清一些事情)。
原因如下:
答案 1 :(得分:0)
为什么要完全开发此应用程序 有一个微软产品负责这件事。它被称为SUS服务器