Windows 通过Samba或Active Directory开发自动化软件部署程序

Windows 通过Samba或Active Directory开发自动化软件部署程序,windows,deployment,samba,Windows,Deployment,Samba,我是一名网络开发人员,需要为我的本地办公室构建一个由大约20-30台Windows计算机组成的软件。它需要在所有计算机上自动且静默地运行软件更新和部署 Windows计算机在本地网络上运行。我不知道从哪里开始着手做这样的事情。。。我是一个经验丰富的程序员,只需要正确的阅读方向 我知道每个Windows客户机都有一个Samba服务器,我们也在使用Active Directory,但我不确定它是如何工作的 我该如何着手开发这个?我肯定有用于samba文件传输的Windows API,但我还需要了解有

我是一名网络开发人员,需要为我的本地办公室构建一个由大约20-30台Windows计算机组成的软件。它需要在所有计算机上自动且静默地运行软件更新和部署

Windows计算机在本地网络上运行。我不知道从哪里开始着手做这样的事情。。。我是一个经验丰富的程序员,只需要正确的阅读方向

我知道每个Windows客户机都有一个Samba服务器,我们也在使用Active Directory,但我不确定它是如何工作的

我该如何着手开发这个?我肯定有用于samba文件传输的Windows API,但我还需要了解有关以静默方式安装.exe或其他文件的文档,我还需要API了解客户端上运行的应用程序,以了解它们是否需要更新

这些API都在哪里?

看看。它的许可证是GPL。它在活动目录中的Samba上运行。另见他们的报告

我提到桑巴舞只是因为你也这么做了。尽管您的确切措辞是:“我知道每个Windows客户端都有一个Samba服务器[…],但我不确定它是如何工作的。”

如果您的意思是每个Windows客户端都可以访问Samba服务器,那么我的回答可能会对您有所帮助

如果您认为您的Windows客户端本身正在运行Samba,这是不可能的(但我的回答可能有助于澄清一些事情)

原因如下:

  • Samba是针对Unix oid操作系统的Microsoft SMB网络协议栈的实现
  • SMB是所有Windows计算机本机使用的

为什么要开发此应用程序
有一个微软产品负责这件事。它被称为SUS服务器

看起来像是服务器故障的问题?