Active Directoryを使用してMSIパッケージを展開する方法
Author: Tech Support Last Modified: 2025-05-23
Microsoft を使用している場合 SCCM を使ってソフトウェアの展開や管理を行っている場合、この記事は必要ありません。EXEおよびMSIパッケージがあなたに適しています。
組織内のすべてのコンピュータにソフトウェアを展開するために Active Directoryを使用する場合、まずMSIインストールパッケージをダウンロードしてください。
MSIパッケージの展開に関する詳細なガイドは、こちらをご覧ください: Windows Serverでグループポリシーを使用してリモートでソフトウェアをインストールする方法
Windows ServerバージョンでMSIを展開する
ステップ 1: 配布ポイントの作成
- 管理者アカウントでWindows Serverにログインします。
- 共有ネットワークフォルダを作成します(例:d:\deploy)。
- d:\deploy の権限を設定し、すべてのユーザーが読み取り可能にします。
- MSIファイル(例:SetupOfficeTabMSI.msi)を d:\deploy にコピーします。
ステップ 2: MSIパッケージのプロパティを編集する
- まだインストールされていない場合は、 Orca ツール をインストールします。 ここから Orca をダウンロード.
- d:\deploy 内のMSIファイルを右クリックし、「Orcaで編集」を選択します。
- 「テーブル」ペインで「Property」を選択します。「PROP_LICENSENAME」と「PROP_LICENSECODE」にライセンス名とコードを追加します。
- ヒント: 複数行のライセンスコードを「PROP_LICENSECODE」プロパティ用に1行にまとめます。
ステップ 3: パッケージの割り当て
SCCM(System Center Configuration Manager)またはSMS(Systems Management Server)が利用できない場合、次の方法を使用します:
- 管理ツールから「Active Directory ユーザーとコンピューター」を開きます。
- コンソールツリー内のドメインを右クリックし、「プロパティ」をクリックします。
- 「グループポリシー」タブに移動し、「Default Domain Policy」(または別のグループポリシーオブジェクト)を選択して「編集」をクリックします。
- 「コンピューターの構成」の下で「ソフトウェアの設定」を展開します。
- 「ソフトウェアのインストール」を右クリックし、「新規」に移動して「パッケージ」を選択します。
- 「開く」ダイアログで、共有されたMSIパッケージのUNCパス(例:\\MyServer\share\SetupOfficeTabMSI.msi)を入力します。
- 重要: 常に共有インストーラーパッケージへのUNCパスを使用してください。
- 「開く」をクリックし、「割り当て済み」を選択して「OK」をクリックします。パッケージがグループポリシーのウィンドウに表示されます。
- グループポリシーエディターと「Active Directory ユーザーとコンピューター」を閉じます。
- クライアントコンピュータが再起動すると、ソフトウェアが自動的にインストールされます。