この資料では、グループ ポリシーを使用して、クライアント コンピュータまたはユーザーにプログラムを自動的に配布する方法について説明します。以下の方法を使用して、グループ ポリシーを使用し、コンピュータ プログラムを配布できます。
- ソフトウェアを割り当てる
ユーザーまたはコンピュータにプログラムの配布を割り当てることができます。ユーザーにプログラムを割り当てた場合、ユーザーがコンピュータにログオンしたときにプログラムがインストールされます。ユーザーによってプログラムが最初に実行されたときに、インストールが完了します。コンピュータにプログラムを割り当てた場合、コンピュータの起動時にプログラムがインストールされ、コンピュータにログオンするすべてのユーザーが使用できるようになります。ユーザーが初めてプログラムを実行すると、インストールが完了します。
- ソフトウェアを公開する
プログラムの配布をユーザーに公開できます。ユーザーがコンピュータにログオンすると、公開されたプログラムが [プログラムの追加と削除] ダイアログ ボックスに表示され、そこからインストールできるようになります。
注 : Windows Server 2003 のグループ ポリシーによる自動プログラム インストールを使用するには、Microsoft Windows 2000 以降を実行するクライアント コンピュータが必要です。
配布ポイントを作成する
コンピュータ プログラムの公開や割り当てを行うには、以下の手順を実行して、公開サーバーに配布ポイントを作成する必要があります。
-
管理者としてサーバー コンピュータにログオンします。
-
配布する Microsoft Windows インストーラ パッケージ (.msi ファイル) を置く共有ネットワーク フォルダを作成します。
-
共有のアクセス許可を設定し、配布パッケージへのアクセスを許可します。
-
パッケージを配布ポイントにコピーまたはインストールします。たとえば、Microsoft Office XP を配布するには、管理者用インストール (setup.exe /a) を実行し、ファイルを配布ポイントにコピーします。
グループ ポリシー オブジェクトを作成する
ソフトウェア パッケージの配布に使用するグループ ポリシー オブジェクト (GPO) を作成するには、以下の手順を実行します。
-
Active Directory ユーザーとコンピュータ スナップインを起動します。これを行うには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[Active Directory ユーザーとコンピュータ] をクリックします。
-
コンソール ツリーで、ドメインを右クリックし、[プロパティ] をクリックします。
-
[グループ ポリシー] タブをクリックし、[新規] をクリックします。
-
新しいポリシーの名前 (Office XP distribution など) を入力し、Enter キーを押します。
-
[プロパティ] をクリックし、[セキュリティ] タブをクリックします。
-
このポリシーを適用しないセキュリティ グループの [グループ ポリシーの適用] チェック ボックスをオフにします。
-
このポリシーを適用するセキュリティ グループの [グループ ポリシーの適用] チェック ボックスをオンにします。
-
完了したら、[OK] をクリックします。
パッケージを割り当てる
Windows Server 2003、Windows 2000、Microsoft Windows XP Professional を実行しているコンピュータ、またはこれらのいずれかのワークステーションにログオンしているユーザーにプログラムを割り当てるには、以下の手順を実行します。
-
Active Directory ユーザーとコンピュータ スナップインを起動します。これを行うには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[Active Directory ユーザーとコンピュータ] をクリックします。
-
コンソール ツリーで、ドメインを右クリックし、[プロパティ] をクリックします。
-
[グループ ポリシー] タブをクリックし、該当するグループ ポリシー オブジェクトをクリックして、[編集] をクリックします。
-
[コンピュータの構成] の [ソフトウェアの設定] を展開します。
-
[ソフトウェア インストール] を右クリックし、[新規作成] をポイントして、[パッケージ] をクリックします。
-
[ファイルを開く] ダイアログ ボックスで、共有するインストーラ パッケージの完全 UNC (Universal Naming Convention) パスを入力します。たとえば、\\file server\share\file name.msi と入力します。
重要 : [参照] ボタンを使用して、ローカルのディレクトリにアクセスしないでください。共有するインストーラ パッケージへの UNC パスを使用します。
-
[開く] をクリックします。
-
[割り当て] をクリックし、[OK] をクリックします。パッケージは、[グループ ポリシー] ウィンドウの右側のウィンドウに表示されます。
-
グループ ポリシー スナップインを閉じ、[OK] をクリックして、Active Directory ユーザーとコンピュータ スナップインを終了します。
-
クライアント コンピュータの起動時に、管理されたソフトウェア パッケージが自動的にインストールされます。
パッケージを公開する
パッケージをコンピュータ ユーザーに公開し、[コントロール パネル] の [プログラムの追加と削除] からインストールできるようにするには、以下の手順を実行します。
-
Active Directory ユーザーとコンピュータ スナップインを起動します。これを行うには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[Active Directory ユーザーとコンピュータ] をクリックします。
-
コンソール ツリーで、ドメインを右クリックし、[プロパティ] をクリックします。
-
[グループ ポリシー] タブをクリックし、グループ ポリシー オブジェクトをクリックして、[編集] をクリックします。
-
[ユーザーの構成] の [ソフトウェアの設定] を展開します。
-
[ソフトウェア インストール] を右クリックし、[新規作成] をポイントして、[パッケージ] をクリックします。
-
[ファイルを開く] ダイアログ ボックスで、共有するインストーラ パッケージの完全 UNC パスを入力します。たとえば、\\file server\share\file name.msi と入力します。
重要 : [参照] ボタンを使用して、ローカルのディレクトリにアクセスしないでください。共有するインストーラ パッケージへの UNC パスを使用します。
-
[開く] をクリックします。
-
[公開] をクリックし、[OK] をクリックします。
-
パッケージは、[グループ ポリシー] ウィンドウの右側に表示されます。
-
グループ ポリシー スナップインを閉じ、[OK] をクリックして、Active Directory ユーザーとコンピュータ スナップインを終了します。
-
パッケージをテストするには、以下の手順を実行します。
注 : Microsoft Windows には複数のバージョンが存在するため、使用中のコンピュータによっては以下の手順が異なる場合があります。この場合、製品のマニュアルを参照のうえ、手順を実行するようにしてください。
-
パッケージを公開したアカウントを使用して、Windows 2000 Professional または Windows XP Professional を実行しているワークステーションにログオンします。
-
Windows XP の場合は、[スタート] ボタンをクリックし、[コントロール パネル] をクリックします。
-
[プログラムの追加と削除] をダブルクリックし、[プログラムの追加] をクリックします。
-
[ネットワークからプログラムを追加] ボックスの一覧で、公開したプログラムをクリックし、[追加] をクリックします。プログラムがインストールされます。
-
[OK] をクリックし、[閉じる] をクリックします。
パッケージを再展開する
パッケージの更新や変更を行う場合などに、ソフトウェア パッケージの再展開が必要になります。パッケージを再展開するには、以下の手順を実行します。
-
Active Directory ユーザーとコンピュータ スナップインを起動します。これを行うには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[Active Directory ユーザーとコンピュータ] をクリックします。
-
コンソール ツリーで、ドメインを右クリックし、[プロパティ] をクリックします。
-
[グループ ポリシー] タブをクリックし、パッケージの展開に使用したグループ ポリシー オブジェクトをクリックして、[編集] をクリックします。
-
パッケージの展開に使用したソフトウェア インストール項目を含む [ソフトウェアの設定] コンテナを展開します。
-
パッケージを含むソフトウェア インストール コンテナをクリックします。
-
[グループ ポリシー] ウィンドウの右側のウィンドウで、プログラムを右クリックし、[すべてのタスク] をポイントして、[アプリケーションの再展開] をクリックします。次のメッセージが表示されます。
このアプリケーションを再展開すると、既にこのアプリケーションがインストールされているすべてのコンピュータにアプリケーションを再インストールします。続行しますか?
-
[はい] をクリックします。
-
グループ ポリシー スナップインを終了し、[OK] をクリックして、Active Directory ユーザーとコンピュータ スナップインを終了します。
パッケージを削除する
公開したパッケージまたは割り当てたパッケージを削除するには、以下の手順を実行します。
-
Active Directory ユーザーとコンピュータ スナップインを起動します。これを行うには、[スタート] ボタンをクリックし、[管理ツール] をポイントして、[Active Directory ユーザーとコンピュータ] をクリックします。
-
コンソール ツリーで、ドメインを右クリックし、[プロパティ] をクリックします。
-
[グループ ポリシー] タブをクリックし、パッケージの展開に使用したグループ ポリシー オブジェクトをクリックして、[編集] をクリックします。
-
パッケージの展開に使用したソフトウェア インストール項目を含む [ソフトウェアの設定] コンテナを展開します。
-
パッケージを含むソフトウェア インストール コンテナをクリックします。
-
[グループ ポリシー] ウィンドウの右側のウィンドウで、プログラムを右クリックし、[すべてのタスク] をポイントして、[削除] をクリックします。
-
以下のいずれかの手順を実行します。
-
[直ちに、ソフトウェアをユーザーとコンピュータからアンインストールする] をクリックし、[OK] をクリックします。
-
[ユーザーにソフトウェアの使用は許可するが、新しいインストールは許可しない] をクリックし、[OK] をクリックします。
-
グループ ポリシー スナップインを終了し、[OK] をクリックして、Active Directory ユーザーとコンピュータ スナップインを終了します。
トラブルシューティング
グループ ポリシーを使用して公開したパッケージを削除しても、パッケージがクライアント コンピュータに表示される
この現象は、ユーザーがプログラムをインストールした後、使用していない場合に発生する可能性があります。ユーザーが公開したプログラムを初めて起動したときにインストールが完了し、その後でグループ ポリシーによってプログラムが削除されます。
グループ ポリシーを使用してソフトウェアを展開する方法の関連情報を参照するには、以下の「サポート技術情報」 (Microsoft Knowledge Base) をクリックしてください。
304953?
(http://support.microsoft.com/kb/304953/
)
[HOW TO] ネットワーク経由で Office XP を導入する
302430?
(http://support.microsoft.com/kb/302430/
)
[HOW TO] グループ ポリシーを使用してソフトウェアを特定のグループに割り当てる方法