【Active directory】グループポリシーでソフトウェアを配布する方法【スタートアップスクリプト + msiパッケージ編】

Active Directory
この記事は約5分で読めます。

今回は、windowsのActive directoryのグループポリシーにてソフトウェアはリモートで配布する方法について解説していこうと思います!

グループポリシーでソフトウェアを配布する方法

やり方は2つあります。

  • ソフトウェア配布ポリシーを活用する用法
  • batファイルを用いたスクリプトを利用する方法

batファイルを用いたスクリプトを利用する場合は下記記事を参考にしてみてください。

ソフトウェア配布ポリシーを使う方法

WindowsのActive Directoryには、ソフトウェア配布ポリシーがあります。

このポリシーはMsiファイルしかサポートしていません。。

Exeファイルが扱えない点がデメリットです。

その為、exeファイルのインストーラーを実行したい場合は2つ目のログインスクリプトを用いた方法で試してみてください。

Step①インストーラーを用意する

まずはPCにインストールしたいファイルを用意しましょう。

今回はzoomを例に解説していきます。

Zoomのインストーラーは下記記事でリンク含めご紹介しておりますので、もしご不明な方はご確認ください。

Step②共有フォルダーに入れる

グループポリシーで配布したいソフトウェアのインストーラーを共有フォルダーへ格納します。

今回は、検証用に立ち上げたドメインコントローラーのCドライブにフォルダーを1つ設けて作成していきます。

環境を軽くまとめますと下記の通りです。

  • 共有フォルダーを作成しているPC:WIN-DC-01
  • 共有フォルダーのパス:\WIN-DC-01\share

この際にクライアントPCからアクセスできることを確認してください。

Step③グループポリシーの作成

では本題のMSIパッケージを配布するグループポリシーオブジェクトを作成していきましょう。

グループポリシー管理エディターを開き、グループポリシーオブジェクトを右クリック > 新規をクリックします。

ポリシーの名前を決めます。

すでに命名規則がある方はその通りに頂ければと思います。

新規作成されたポリシーを右クリック→編集を選択します。

(本ブログの場合は「SWD-COM-Zoom-Install」になります。)

グループポリシー管理エディターが立ち上がりましたら、下記の通りクリックします。

  1. コンピューターの構成
  2. ポリシー
  3. ソフトウェアの設定
  4. ソフトウェア インストーラー

ソフトウェア インストーラーまで移動できたら、右クリックをします。

新規作成 > パッケージをクリックします。

共有フォルダに設置したパスを選択します。

下記画像の通り、展開方法が「割り当て」が選択されていることを確認し、「OK」をクリックします。

問題なく設定が完了しますと、下記画像の通り、グループポリシー管理エディターの右ペインに指定したソフトウェアのmsiパッケージが表示されます。

ここまで確認できましたら、グループポリシー管理エディターは閉じてください。

フォルダーパスを指定する際の注意点

msiパッケージを選択する際の注意点を解説します。

ローカルのフォルダーパスは指定しないでください。下記画像の赤枠の部分になります。

本ブログの場合は、「¥C:\share\」になります。

ローカルのフォルダーパスを指定した場合、下記警告文が表示され、このまま進めてもパッケージの展開はできません。

Step④OUにリンクする

先程、作成したグループポリシーオブジェクトをリンクさせます。

本ブログの場合は、「IT Assets」が対象のOUとなります。

まずはグループポリシーの管理を立ち上げてください。

配布を行いたいコンピューターオブジェクトが格納されているOUを右クリックします。

「既存のGPOのリンク」をクリックします。

先ほど作成したグループポリシーオブジェクトを選択します。

下記画像の通り、対象のOUの配下にグループポリシーオブジェクトが格納されたら、ドメインコントローラー側の作業は完了です。

step⑤動作確認

クライアント側の操作になります。PCを再起動してください。

再起動後、デスクトップにZoomのショートカットが出来上がっていれば、動作確認は完了になります。

うまくポリシーが当たらず、インストールができていない場合は、もう一度再起動を実施してみてください。

ちなみに、gpupdate /forceを実施した場合、下記エラーが表示されます。

最後に

今回はだいぶボリューム感がある記事になってしまいました(笑)

ここまで読んで頂いた方、本当にありがとうございます。

この記事で誤字や誤りがありましたら、お問い合わせフォームからご指摘頂けますと助かります。

本記事以外にも、batファイルのサイレントインストール方法やActive directoryのグループポリシーの設定方法をまとめた記事もありますので、そちらも読んで頂けますと理解がより深まるかと思います。

コメント

タイトルとURLをコピーしました