- PR -

GPOを使用してアプリケーションを展開するMSIを作成できないか?

1
投稿者投稿内容
kiki
会議室デビュー日: 2007/02/01
投稿数: 5
投稿日時: 2007-02-02 18:14
いつもお世話になります。

現在Windows2003R2とXPProクライアントの環境でドメインを組んでおります。

グループポリシーを使用してアプリケーションの展開を考えています。
たとえばAdobeReader8なのですが、前は.msi形式で展開ができたのですが、8から
.exe形式になっています。そのようなプログラム等を.msiに変換して配布することができるのでしょうか? SMSを使えばできるのではと思ったりもしましたが高価で稟議が通りそうにありません・・・。

セキュリティの強化ということで一般ユーザーにはアプリケーションのインストール権限は一切与えておらず、AdobeFlashPlayerも展開しなければならず困っています。

なにか良い方法は無いでしょうか・・・。教えていただければ助かります。

まるちねす
ぬし
会議室デビュー日: 2004/04/28
投稿数: 302
投稿日時: 2007-02-03 15:32
コマンドラインでセットアップ用のexeを起動し、無応答でインストールできるような
オプションがあれば、スタートアップスクリプトかシャットダウンスクリプト
で出来そうな気がします。
ネットワークにアクセスするときはDomain Computersの権限でアクセスするので
適切なアクセス権を設定しておく必要があると思います。

Advanced installer というフリーのmsi作成ソフトがありますので、
インストールによって作成されるレジストリや、ファイルが完璧に解析
できるならば、msiの自作に挑戦してみてもよいでしょう。
簡単なものなら、自分も自作したことがあります。

あと、exeから起動していても実際はmsiを解凍してインストールしている場合が
多いです。
インストール中に作業フォルダのファイル群を サクッと コピーしておいて
なかからmsiを取り出すことはできないのでしょうか?
(インストールが終わると削除されるため)
orca.msiを使えば中身の解析も思うがまま

## 当社ではFlashやAdobeReader のヴァージョンはまちまちです。
## 統 一したいんですけどね〜
チャブーン
大ベテラン
会議室デビュー日: 2006/11/25
投稿数: 149
投稿日時: 2007-02-04 10:41
チャブーンです。

もう少し簡単というか、お手軽に MSI インストーラ環境を作ることもできますよ。

Windows 2000 Server のサーバライセンスを持っている必要がありますが、インストールディスクに同梱されている WinInstall LE というプログラムを使うと、該当プログラムのインストール前・後の差分を自動取得し、MSI インストーラとして生成することができます。MS にも情報がありますね。

http://support.microsoft.com/kb/298389/ja

試験的に使いたいなら、Windows 2000 Professoinal インストールディスクにも入っているようです(ライセンス上展開配布利用は許諾されません)。また、いわゆるアーカイブ化 (1 つのパッケージに集約) 機能はありません。

また、これは重大なことですが、このツールを使って市販のプログラムを展開した場合、"ソフトに手を加えた" ということで、メーカからのサポートは受けられなくなりますから、商用サポートが必須のプログラムには使わないことをお勧めします。

なお、WinInstall LE についての記事が MS にありましたので (こっちのほうがいいですね) 記載します。

http://www.microsoft.com/japan/technet/prodtechnol/windows2000serv/techinfo/planning/management/veritas.mspx

忘れていましたが、このツールには有償版もあります。必要があれば、どうぞ。

http://www.ondemandsoftware.com/PurchaseLE.asp

[ メッセージ編集済み 編集者: チャブーン 編集日時 2007-02-04 10:54 ]

[ メッセージ編集済み 編集者: チャブーン 編集日時 2007-02-04 17:22 ]
kiki
会議室デビュー日: 2007/02/01
投稿数: 5
投稿日時: 2007-02-05 10:35
返信有難うございました。

AdobeReaderに関してはインストール時に生成される作業フォルダからmsiファイルを頂戴し、展開準備ができました。

自分でmsiを作成するのは敷居が高いので、WinInstall LEの方法で頑張って見ます。
有難うございました!
1

スキルアップ/キャリアアップ(JOB@IT)