アプリの更新を管理する
組織がmacOSおよびWindows上のChatGPTデスクトップアプリを更新する方法を制御します。
通常、ChatGPTデスクトップアプリは更新を自動的に確認してインストールします。 ユーザーが新しいリリースを受け取る前に組織でレビューする必要がある場合は、 アプリの組み込みアップデーターを無効にし、承認済みバージョンを デバイス管理プラットフォームからデプロイできます。
アプリのアップデーターはデフォルトで有効です。無効にしても、 Microsoft Store、Microsoft Intune、モバイルデバイス管理(MDM)、パッケージ マネージャー、その他の外部デプロイツールによる更新のインストールは停止しません。
始める前に
次の項目を確認してください。
- ワークスペースの マネージド構成に対する Codex管理者アクセス権があること。
- 組織管理の更新に対応する、macOSまたはWindows向けの ChatGPTデスクトップアプリのリリースがあること。
- 管理対象デバイスに承認済みアプリパッケージをインストールできる MDMまたはソフトウェアデプロイプラットフォームがあること。
- 新しいリリースのテスト、セキュリティ更新のデプロイ、インストール済み アプリバージョンの追跡を行うプロセスがあること。
Windowsにアプリをまだデプロイしていない場合は、 Windowsアプリをデプロイするから始めてください。
アプリ内更新を無効にする
デスクトップアプリ自体のアップデーターを無効にするマネージドポリシーを作成します。
- マネージド構成を 開きます。
- Add policyを選択するか、管理するユーザー、グループ、 プラットフォーム用の既存ポリシーを開きます。
- TargetsでAdd targetを選択し、特定の Groups、Users、またはPlatformsにポリシーを割り当てます。可能であれば、 小規模なパイロットグループから開始してください。
- Raw TOMLを開き、requirements.tomlエディターを見つけます。
- 次のポリシーを追加します。
[features]
in_app_updates = false ポリシーに[features]テーブルがすでに含まれている場合は、
そのテーブルにin_app_updates = falseを追加します。2つ目の[features]テーブルを
追加したり、設定をconfig.tomlに配置したりしないでください。
- Save changesを選択します。
- 対象ユーザーに、ChatGPTデスクトップアプリを完全に終了して再度開くよう依頼します。アプリの ウィンドウを閉じるだけでは、アプリケーションが再起動されない場合があります。
一部のワークスペースでは、Raw TOMLタブの代わりにポリシーリストエディターが表示されます。 その画面では、同じTOMLブロックを対象のポリシーに直接追加し、 利用可能な場合はGroupsを使用して割り当て、Saveを選択します。
マネージドポリシーの配信と優先順位の詳細については、 マネージド構成を参照してください。
マネージド設定を検証する
アプリの再起動後、対象ユーザーのデバイスからポリシーを検証します。
- ポリシーの対象アカウントを使用してChatGPTデスクトップアプリにサインインします。
- Settings > Generalを開きます。
- In-app updatesを見つけ、Managedと「組織によってアプリ内更新が無効にされています。」というメッセージが 表示されることを確認します。
- デバイス管理プラットフォームから承認済みアプリ バージョンを引き続きデプロイできることを確認します。
ポリシーでアプリ内更新がブロックされている場合でも、Check for Updatesメニューオプションが 表示されたままになることがあります。メニューオプションの表示有無ではなく、 Managedインジケーターを使用してポリシーを検証してください。
最初の再起動後にインジケーターが表示されない場合、アプリがキャッシュ済みポリシーを 引き続き使用している可能性があります。ポリシーが更新されるまで待ってから、アプリを完全に終了して もう一度開きます。Managedが表示されるまでは、更新制限が適用されていると判断しないでください。
承認済みのアプリバージョンをデプロイする
アプリ内更新を無効にした後は、既存のデバイス管理プロセスを使用して 新しいリリースを配信します。
- 組織でデプロイするアプリバージョンを選択します。
- フリート内の各オペレーティングシステムと デバイスアーキテクチャに対応するインストールパッケージを入手します。
- 代表的なユーザーで構成される小規模なグループでリリースをテストします。
- Microsoft Intune、MDMプラットフォーム、または その他のソフトウェアデプロイツールから承認済みパッケージをデプロイします。
- デバイスインベントリを確認して、意図した バージョンがプラットフォームによってインストールされたことを確認し、その後ほかのグループにロールアウトを拡大します。
リリースの段階的な展開、バージョンの選択、 デプロイが完了しなかった場合の復旧方法は、管理プラットフォームによって異なります。プラットフォームが ロールバックを許可している場合でも、古いバージョンに戻すことでサポートが延長されたり、 サービスとの互換性が保証されたりすることはありません。
macOSの場合は、 ChatGPTデスクトップアプリのインストーラーをダウンロードします。 Windowsのインストール方法とアーキテクチャ別のパッケージについては、 Windowsアプリをデプロイするを参照してください。
アプリ内更新を再び有効にする
アプリの通常の更新動作を復元するには、次の手順を実行します。
- 対象ユーザーの更新を無効にしているマネージドポリシー、システムの
requirements.tomlファイル、MDM プロファイルを特定します。 - 該当する各
[features]テーブルからin_app_updates = falseを削除します。 - ポリシーの変更を保存し、更新したデバイス管理要件を再デプロイします。
- 対象ユーザーに、ChatGPTデスクトップアプリを完全に終了して再度開くよう依頼します。
- Settings > Generalを確認し、In-app updatesの マネージド行が表示されなくなったことを確認します。
該当するポリシーでin_app_updates = falseが設定されていない場合、アプリの組み込み
アップデーターは通常の動作に従います。Managedインジケーターが引き続き
表示される場合は、ほかのワークスペースポリシー、MDMプロファイル、システムの
requirements.tomlファイルを確認してください。マネージドソースが適用される順序については、
場所と優先順位を
参照してください。
セキュリティとサポートの責任を理解する
アプリがマネージド更新ポリシーを受信して適用すると、次の動作になります。
- デスクトップアプリ自体のアップデーターによる更新の確認、ダウンロード、 インストールを禁止します。
- OpenAI管理のバージョン固定、独立したリリースチャネル、 古いバージョンに対するサービス互換性の保証は提供しません。
- 対応するmacOSおよびWindowsビルド上のChatGPTデスクトップアプリに適用されます。 モバイルアプリ、Codex CLI、IDE拡張機能の更新は管理しません。
一般的な問題をトラブルシューティングする
認証の問題、接続の問題、タイムアウトにより、アプリが マネージドポリシーを取得または適用できない場合、組み込みアップデーターが 有効なままになることがあります。Managedが表示されていない限り、アプリが更新をブロックしていると判断しないでください。
Managedインジケーターが表示されない場合は、次の点を確認します。
- 対象ユーザーが意図したワークスペースを選択している。
- ポリシーがそのユーザー、グループ、またはプラットフォームを対象としている。
- デバイスで対応するアプリバージョンが実行されている。
- アプリがマネージドポリシーを配信するサービスに接続できる。
- 設定がconfig.tomlではなくrequirements.tomlにある。
- ポリシーの保存後、ユーザーがアプリを完全に終了して再度開いた。
マネージド構成を開けない場合やポリシーを保存できない場合は、 ワークスペースのCodex管理者アクセス権があることを確認してください。
アプリ内更新を無効にした後にアプリのバージョンが変わった場合は、 Microsoft Store、Intune、MDM、パッケージマネージャー、または別のデプロイシステムが 更新をインストールしたかどうかを確認してください。このポリシーが制御するのは、アプリの組み込みアップデーターだけです。