web-dev-qa-db-ja.com

完全に自動化されたソフトウェアの展開と更新システム

私のオフィスには約120のWindowsクライアントがあります。

Flash、Firefox、Skypeなどの無料/ダウンロード可能なソフトウェアを展開および更新する方法が必要です。

これは、クライアントがこれらのソフトウェアの最新バージョンを常に持っていることを望んでいることを意味します。

Googlingを試してみたところ、wpkgのようなソリューションが見つかりました...しかし、これは私たちが望んでいるものではありません。デプロイする方法を提供するだけです。各アプリケーションのインストーラーを自分で見つけ、サイトで新しい更新を常に確認する必要があります。 。

プログラマーとして、これらのソフトウェアの最新のインストーラーのそれぞれへのリンクを備えた「中央データベース」があれば素晴らしいと思います...これにより、自動更新が簡単になります。

何か案は?

[〜#〜]編集[〜#〜]

より明確にするために、すべての最新パッケージのある種のリポジトリを探しています(どちらの形式でも、できれば.msiまたは.exe)。ほとんどのLinuxリポジトリのように絶えず更新されるものはないようです。

リポジトリは実際のインストーラーソースにリンクするだけなので、著作権やテストの問題ではないと思います。

7
Luca Matteis

私は(Microsoft)System Center Configuration Managerを使用してこれを実行しています+オペレーティングシステムのインストール(イメージ)。

2
pauska

私はシステム管理者ではなく(私はプログラマーです)、会社で70台のPCを管理することは、私にとって副業以上のものになりました。 Dell KACE 1000および2000アプライアンスを購入しましたが、非常に感銘を受けました。それはシステム管理から多くの複雑さと醜さを取り除きます。シンプルで直感的なUIを備えており、多くのタスクを簡単にします。最初は学習曲線がありますが、キックスタートプログラムがあり、各アプライアンスのセットアップを支援するために4時間のトレーニングを事前に受けることができます。

K1000ボックスを接続し、各PCにKACEエージェントソフトウェアをインストールすると、K1000はすべてのマシンでデータの収集を開始します。数時間以内に、インストールされているすべてのソフトウェア、古いドライバー、不足しているソフトウェアパッチを確認できます。その後、K1000を使用して、不足しているソフトウェアをプッシュし、不足しているドライバーをインストールし、古いソフトウェアにパッチを適用できます。現在、すべてのPCに最新のBIOS、ドライバー、およびソフトウェアが搭載されています。また、すべてのパッチを適用したため、Windows 7、Adobe Reader、Flash、Firefoxなどは完全に最新です。

KACEアプライアンスは完璧ではありませんが、私たちが見つけた最善のオプションであり、改善に懸命に取り組んでいるようです。

1
Ben Mills

デルのKACEのように、この分野にはかなりの数の商用製品があります(この分野にもマイクロソフト固有の製品があると思います)。ネットワークのサイズを考えると、これらのソリューションの1つを導入する価値があるかもしれません。

1
trent

SecuniaはSCCMまたはWSUSと統合して、パッケージを識別、準備し、公開されているソフトウェアの更新プログラムを展開します。

http://secunia.com/vulnerability_scanning/corporate/wsus_sccm_3rd_third_party_patching/

1
Brian

多分 Windows Package Manager はあなたに役立つでしょう。 Apacheライセンスには、100を超えるアプリケーションを含むデフォルトのリポジトリがあります。

0
kaboom