web-dev-qa-db-ja.com

アプリケーションの展開によく使われる(無料の)オプションは何ですか?

私は約150台のマシンを持つ小規模な学校ネットワークを管理しています。すべてのマシンにアクセスすることなく、すべてのマシンにソフトウェアを展開する簡単な方法を探しています。

私はSymantec Ghostを使用してすべてのマシンを同じようにセットアップしましたが、1つのアプリケーションでは、ネットワーク全体を再ゴースト化するのは一歩遠すぎるようです。

以前は、MSIインストーラーを使用するか、インストールの前後にマシンのスナップショットを取得して、ネットワーク上の指定されたマシンに変更をプッシュするNovellのZenWorksを使用しました。

ただし、今回はWindows 2003を使用しており、予算は限られています(つまりありません)。私はグループポリシーインストーラーに頭を悩ませることができなかったので、もし誰かが私に良いハウツーを教えてもらえれば、それもありがたいです。

あなたの助けに感謝します!

9
Philip

手の込んだものなど、小規模なネットワークの場合、GPOの導入は十分以上のはずです(多くの大規模ネットワークにとっても十分以上ですが、それはまた別の話です)。

GPO=展開のハンドルを取得するには、GPO自体のハンドルを取得するのが最善の方法です。展開に関する多くのことを理解することは当然それから外れます。多くの公式ドキュメントは、あなたが持っているよりもはるかに大規模で分散した環境を想定しています(そして、変換、パッチ適用、および管理者インストールについて詳しく説明しますが、これは最初の混乱を招くだけです)。次のKB記事は、 GPOベースの展開: http://support.Microsoft.com/kb/816102

現時点で知っておくべき重要なことは、割り当てられたアプリと公開されたアプリの違い、およびユーザーとコンピューターの配置の違いです。頭の中でそれらをまっすぐに取得したら、必要なだけ、または必要なだけ、さらに探索することができます。

8
Maximus Minimus

学校ベースのネットワークも運営しています。教育市場の多くのソフトウェアがMSI形式で提供されていないため、GPOを介したインストールは実際的でない場合があります。最近のほとんどのソフトウェアには、「サイレントインストールを受け入れる実行可能インストーラが付属しています。 "オプション-ネットワーク経由でアプリケーションをインストールする方法を理解するための専用サイトについては、 AppDeploy を参照してください。

[〜#〜] wpkg [〜#〜] は、アプリケーション(マシンにインストールするクライアント)であり、ワークステーションにアプリケーションをインストールおよび更新するために使用できます。それは無料でオープンソースです。独自のスクリプトを作成してソフトウェアをインストールするだけです。ネットワークに "インストール"ユーザーがいて、管理者権限があり、多数のアプリケーションのサイレントインストールを実行するログオンスクリプトを実行し、マシンを再起動します。マシンを再インストールして、新しくインストールされたWindowsに戻した後、「install」としてログオンし、すべてのインストーラーを実行します。これは設定が少し面倒なので、おそらくWPKGがより良いオプションです。

単純にぎこちない、壊れている、またはその両方のインストーラーに遭遇した場合、優れた AutoIt を使用すると、ほとんどすべてのインストーラーを自動化できます。これは驚くほど完全なWindows自動化/テストユーティリティであり、優れたドキュメントとサンプルコードを備えており、マウスの移動とクリック、ボタンの押下を偽造し、特定の内容のウィンドウが表示されるのを待ち、考えられるほとんどすべての機能を利用できます。また、無料です。

編集:各ワークステーションにアクセスする必要を完全に回避したい場合は、スケジュールされたタスクからサイレントインストーラーを実行するスクリプトを作成できます。おそらくタスクを午後8時頃に実行してから、マシンの電源を切ります。

7
David Hicks
6
arathorn

Googleは "Active Directory Application Deployment"に対して多くの結果を提供することができ、ほとんどのソリューションと同様に長所と短所があります。 この記事 はあなたにとって良い出発点かもしれません。 Microsoftのtechnet.Microsoft.comサイトからも多くの良い結果が出ています。私が試していないが有望に見える代替案は Admin Aresenal です。高価ではないので、誰かが使ったり使ったりしたかどうか聞きたいです。

2
Jeff Hengesbach

Sysinternals PsExec では、次のようなコマンドを実行できます
psexec @deploy.list msiexec /qn /i \\fileserver\installer\packagetoinstall.msi

他の誰かが詳細についてコメントしたいですか?または、この方法に固有の2番目の質問をすることもできます。

1
mpbloch

セットアップをmsi形式で再構築できる場合、Gpo、btwを介してアプリを展開できます。過去に使用したことがあります GFI Languardスキャナー サイレントインストールオプションがある場合、簡単な方法でソフトウェアを展開しますセットアップ用。

0
Maxwell