- - PR -
GPOを使用してアプリケーションを展開するMSIを作成できないか?
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2007-02-02 18:14
いつもお世話になります。
現在Windows2003R2とXPProクライアントの環境でドメインを組んでおります。 グループポリシーを使用してアプリケーションの展開を考えています。 たとえばAdobeReader8なのですが、前は.msi形式で展開ができたのですが、8から .exe形式になっています。そのようなプログラム等を.msiに変換して配布することができるのでしょうか? SMSを使えばできるのではと思ったりもしましたが高価で稟議が通りそうにありません・・・。 セキュリティの強化ということで一般ユーザーにはアプリケーションのインストール権限は一切与えておらず、AdobeFlashPlayerも展開しなければならず困っています。 なにか良い方法は無いでしょうか・・・。教えていただければ助かります。 |
|
投稿日時: 2007-02-03 15:32
コマンドラインでセットアップ用のexeを起動し、無応答でインストールできるような
オプションがあれば、スタートアップスクリプトかシャットダウンスクリプト で出来そうな気がします。 ネットワークにアクセスするときはDomain Computersの権限でアクセスするので 適切なアクセス権を設定しておく必要があると思います。 Advanced installer というフリーのmsi作成ソフトがありますので、 インストールによって作成されるレジストリや、ファイルが完璧に解析 できるならば、msiの自作に挑戦してみてもよいでしょう。 簡単なものなら、自分も自作したことがあります。 あと、exeから起動していても実際はmsiを解凍してインストールしている場合が 多いです。 インストール中に作業フォルダのファイル群を サクッと コピーしておいて なかからmsiを取り出すことはできないのでしょうか? (インストールが終わると削除されるため) orca.msiを使えば中身の解析も思うがまま ## 当社ではFlashやAdobeReader のヴァージョンはまちまちです。 ## 統 一したいんですけどね〜 |
|
投稿日時: 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 ] |
|
投稿日時: 2007-02-05 10:35
返信有難うございました。
AdobeReaderに関してはインストール時に生成される作業フォルダからmsiファイルを頂戴し、展開準備ができました。 自分でmsiを作成するのは敷居が高いので、WinInstall LEの方法で頑張って見ます。 有難うございました! |
1