Windows アプリをデプロイする
組織でのアプリのインストール方法を選択してください。
Intune
Microsoft Store 経由で展開する
Intune の Microsoft Store 連携を使って、アプリをインストールおよび更新します。
- Intune 管理センターで、アプリ > すべてのアプリ > 作成 に移動します。 Microsoft Store アプリ(新規) を選択します。
- OpenAI の ChatGPT を検索するか、Store 製品 ID
9PLM9XGG6VKSを入力します。アプリを選択し、インストール設定を確認します。 - アプリ情報 で、インストールの動作 をシステム に設定します。
- 必須 で対象グループを追加して、Intune がアプリを 自動的にインストールするようにし、作成 を選択します。
Company Portal 経由で任意にインストールできるようにするには、代わりに登録済みデバイスで 使用可能 を使用します。
デバイスは、Microsoft のネットワーク要件に記載されている Microsoft Store と Windows Update のエンドポイントにアクセスできる必要があります。 ネットワークでこれらのエンドポイントをブロックしている場合は、オフライン MSIX を使用してください。
インストールのコンテキスト、ネットワーク要件、展開の監視については、 Microsoft の Intune Store アプリガイドを参照してください。
Intune でオフラインパッケージを展開する
デバイスで Microsoft の配信サービスを利用できない場合や、 承認済みの特定バージョンを展開する必要がある場合は、ダウンロードした MSIX を使用してください。
必須の割り当て
- デバイスに対応する x64 MSIX または Arm64 MSIX をダウンロードします。
- Intune 管理センターで、アプリ > すべてのアプリ > 作成 に移動します。 基幹業務アプリ を選択し、MSIX をアップロードして、パッケージの 情報を確認します。
- 割り当て で、必須 に対象のデバイスグループを追加します。
- その割り当てのインストール コンテキスト 列で、ユーザー コンテキスト を選択し、 デバイス コンテキスト に変更して保存します。
- 内容を確認してアプリを作成します。デバイスの インストール状態 でインストールの成功を確認し、従業員に通常どおり ChatGPT を起動してもらいます。
アプリが表示されない場合は、ユーザーにサインアウトしてから再度サインインしてもらいます。
詳しくは、Microsoft の LOB アプリ展開ガイドを参照してください。
Company Portal で利用可能にする
ユーザーがオフラインパッケージのインストール時期を選べるようにするには、Windows アプリ (Win32) を使用し、登録済みデバイスで使用可能 として割り当てます。
- x64 MSIX または Arm64 MSIX と、オフラインライセンスをダウンロードします。パッケージの名前を
ChatGPT.msixに変更し、両方のファイルを同じフォルダーに保存します。 - 次の内容を
Install-ChatGPT.ps1として、ダウンロードしたファイルと同じフォルダーに保存します。
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions all- Microsoft の Win32 アプリのワークフローに従ってこれらのファイルをパッケージ化し、Intune に Windows アプリ (Win32) を追加します。インストールの処理 をシステム に設定し、パッケージのアーキテクチャを対象に指定して、64 ビットの Windows PowerShell でスクリプトを実行し、登録済みデバイスで使用可能 として割り当てます。
Win32 のインストールと検出の設定
次のインストールコマンドを使用します。
%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\Install-ChatGPT.ps1カスタム検出規則では、次のスクリプトを 64 ビットの PowerShell で実行します。
Windows がデバイス上でアプリをプロビジョニング済みの場合、成功を報告します。
特定のバージョンを展開する場合は、その Version も承認済みの
バージョンと比較してください。
$package = Get-AppxProvisionedPackage -Online -ErrorAction Stop |
Where-Object DisplayName -eq 'OpenAI.Codex'
if ($package) {
Write-Output $package.PackageName
exit 0
}
exit 1アンインストールコマンドには、以下のコマンドを含む Uninstall-ChatGPT.ps1 スクリプトを
パッケージに含め、同じ System コンテキストで実行します。これにより、プロビジョニング済みの
パッケージと、デバイス上のすべてのユーザーのアプリ登録が削除されます。
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Get-AppxProvisionedPackage -Online |
Where-Object DisplayName -eq 'OpenAI.Codex' |
Remove-AppxProvisionedPackage -Online -AllUsers
Get-AppxPackage -AllUsers -Name 'OpenAI.Codex' |
Remove-AppxPackage -AllUsers両方のスクリプトについて、組織の PowerShell スクリプト署名ポリシーに従ってください。
サインイン時に Windows がプロビジョニング済みのパッケージを登録すると、 ユーザーがアプリを利用できるようになります。表示されない場合は、ユーザーにサインアウトしてから再度サインインしてもらいます。
Microsoft Configuration Manager (SCCM) で展開する
ダウンロードした MSIX を Configuration Manager と Software Center を通じて展開します。
- デバイスに対応する x64 MSIX または Arm64 MSIX をダウンロードします。Configuration Manager からアクセスできるネットワーク共有に配置します。
- ソフトウェア ライブラリ > アプリケーション管理 > アプリケーション > アプリケーションの作成 に移動します。Windows アプリ パッケージ を選択し、MSIX の パスを入力します。検出されたパッケージ情報を確認し、デバイス上のすべてのユーザーに対して このアプリケーションをプロビジョニングする を有効にします。
- コンテンツを配布ポイントに配布し、デバイスコレクションに 展開します。自動的にインストールするには必須 を選択し、利用可能 を選択すると、 ユーザーが Software Center からインストールできます。
展開の種類には、ストアへのリンクではなく、Windows アプリ パッケージを 使用します。パッケージの要件とすべてのユーザーへのプロビジョニングについては、 Microsoft の Configuration Manager ガイドを参照してください。
展開ワークフローで必要な場合は、パッケージと一緒にオフラインライセンスをダウンロードします。
別の管理ツールで展開する
管理ツールの MSIX 展開ワークフローを使用して、 管理対象の Windows デバイスにアプリをインストールします。
- デバイスに対応する x64 MSIX または Arm64 MSIX をダウンロードします。
- 展開ツールに MSIX を追加します。デバイスへのインストールを、 Local System または管理者権限を使用するように設定します。
- パイロット用のデバイスグループに自動インストールを割り当てます。 展開範囲を広げる前に、従業員が通常の Windows アカウントで ChatGPT を 開けることを確認します。
アプリが表示されない場合は、ユーザーにサインアウトしてから再度サインインしてもらいます。
PowerShell スクリプトでインストールする
ツールでインストールコマンドが必要な場合は、MSIX と一緒にオフラインライセンスをダウンロードします。パッケージの名前を ChatGPT.msix に変更し、このスクリプトを Install-ChatGPT.ps1 として同じフォルダーに保存します。
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions allスクリプトと両方のファイルをまとめてパッケージ化します。ツールを設定し、 64 ビットの Windows PowerShell で Local System または管理者としてスクリプトを実行するようにします。
ユーザー自身によるインストール
ユーザーがアプリをインストールできるようにする
ユーザーが自分でアプリケーションをインストールできる場合、または 管理者の支援を受けられる場合は、この方法を使用します。
- ユーザーに ChatGPT Windows インストーラーを案内します。
- インストーラーを実行し、Windows のインストール画面の指示に従います。 インストールには管理者の承認が必要です。
- ChatGPT を開き、職場のアカウントでサインインして利用を開始します。
ユーザーはコマンドラインからインストールすることもできます。
winget install --id 9PLM9XGG6VKS -s msstoreインストーラーは自動更新に対応しています。インストール時や更新時に Microsoft Store のコンポーネントが 表示されることがありますが、ユーザーがストアを開いてアプリを探す 必要はありません。
オフラインパッケージからインストールする
ネットワークに接続されたマシンでファイルをダウンロードし、対象の デバイスにコピーします。インストールは管理者が実行する必要があります。
- x64 MSIX または Arm64 MSIX と、オフラインライセンスをダウンロードします。パッケージの名前を
ChatGPT.msixに変更し、両方のファイルを同じフォルダーに保存します。 - そのフォルダーで Windows PowerShell を管理者として開き、次のコマンドを実行します。
Add-AppxProvisionedPackage -Online `
-PackagePath .\ChatGPT.msix `
-LicensePath .\ChatGPT-License.xml `
-Regions all- アプリが表示されない場合は、サインアウトしてから再度サインインします。その後、ChatGPT を開き、 職場のアカウントでサインインします。
これらのリンクから、各アーキテクチャ向けの最新の Store 署名済みパッケージを入手できます。 オフラインでインストールしても、ChatGPT をオフラインで利用できるわけではありません。スタンドアロンの MSI および Store 以外の EXE パッケージは提供されていません。
アプリの更新を管理する
アプリは既定で更新を確認します。オフラインでインストールした場合も同様です。
自動更新を有効にするには、デバイスから次の接続先へのアクセスを許可します。
persistent.oaistatic.com。自動更新を無効にする場合は、新しい
パッケージを管理ツールで展開します。
更新ポリシーとロールアウトのガイダンスについては、 アプリの更新を管理するを参照してください。 組み込みの更新機能を無効にしても、Microsoft Store や管理ツールからの更新は無効になりません。
トラブルシューティング
インストール時に管理者の資格情報を求められる
ユーザー自身でインストールする場合、これは想定どおりの動作です。管理者による インストールの承認が必要です。
Microsoft Store 経由で Intune による展開を行う場合は、次の手順を実行します。
- Intune 管理センターで、アプリ > すべてのアプリ に移動し、ChatGPT を選択します。
- アプリのプロパティ でインストールの動作 を確認します。ユーザー になっている場合は、 Microsoft Store アプリ (新規) としてアプリを再度追加し、 アプリ情報 でシステム を選択します。
- 必須 または登録済みデバイスで 利用可能 で、対象グループにアプリを割り当てます。新しいアプリを追加した場合は、そのグループへの割り当てを 元のアプリから削除します。
- 該当するデバイスを Intune と同期し、デバイスのインストール状態 を確認します。 利用可能として割り当てている場合は、Company Portal でインストールを再試行します。
アプリがすでにインストールされている場合、インストールの動作をシステム にして展開すると、
Intune が 0x87D1041C を報告することがあります。この場合でも、インストールは
成功します。該当するデバイスでアプリを確認してください。
エラー `0x80073D28` でインストールが失敗する
Windows が返す 0x80073D28 (ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES) は、
管理者権限がなく、パッケージ化されたサービスをインストールできない場合のエラーです。
管理者としてインストールを実行するか、展開ツールを設定して、
デバイスまたは System コンテキストでインストールしてください。
既存の SCCM 展開の場合は、次の手順を実行します。
- アプリケーションのプロパティ > 展開の種類 を開きます。
- Windows アプリ パッケージ の展開の種類を編集し、ユーザー エクスペリエンス を開きます。
- デバイス上のすべてのユーザーにこのアプリケーションをプロビジョニングする を有効にして保存します。
- クライアントのマシンポリシーを更新し、Software Center でインストールを再試行します。
プロビジョニング設定の詳細については、Microsoft のアプリケーションの展開設定を参照してください。