Разработка программы автоматического развертывания программного обеспечения через Samba или Active Directory - PullRequest
0 голосов
/ 09 августа 2010

Я веб-разработчик, которому нужно создать программное обеспечение для моего локального офиса, состоящего из 20-30 компьютеров с Windows.Он должен автоматически и автоматически запускать обновления и развертывания программного обеспечения на всех компьютерах.

Компьютеры Windows работают в локальной сети.Я не уверен, с чего начать с чем-то вроде этого ... Я опытный программист, просто нужно правильное направление для того, что читать.

Я знаю, что у каждого клиента Windows есть Sambaсервер, а также мы используем Active Directory, но я не уверен, как это работает.

Как мне начать разработку этого?Я уверен, что есть API-интерфейсы Windows для передачи файлов samba, но мне также нужно знать о документации по тихой установке .exe или чего-то еще, а также мне нужны API-интерфейсы, чтобы знать приложения, запущенные на клиенте, чтобы понять, нужно ли их обновлять.

Где все эти API?

Ответы [ 2 ]

1 голос
/ 11 августа 2010

Взгляните на wpkg.org .Это лицензия GPL.Он работает на Samba в Active Directory.См. Также их обзор возможностей .

Я упоминал Samba только потому, что вы тоже так сделали.Хотя ваши точные слова гласят: 'Я знаю, что у каждого клиента Windows есть сервер Samba [....], хотя я не уверен, как это работает.'

На случай, если вы это имели в видукаждый клиент Windows имеет доступ к серверу Samba , мой ответ может помочь вам.

Если вы подумали, что ваши клиенты WindowsСама Samba работает, это невозможно (но мой ответ, тем не менее, может помочь прояснить некоторые моменты).

Вот почему:

  • Samba - это реализациястека сетевых протоколов Microsoft SMB для операционных систем Unix-oid.
  • SMB - это то, что изначально используется всеми компьютерами Windows.
0 голосов
/ 28 августа 2010

почему именно вы хотите разработать это приложение за эту вещь отвечает продукт Microsoft. это называется сервер SUS

...