日本語

アプリの更新を管理する

組織がmacOSおよびWindows上のChatGPTデスクトップアプリを更新する方法を制御します。

通常、ChatGPTデスクトップアプリは更新を自動的に確認してインストールします。 ユーザーが新しいリリースを受け取る前に組織でレビューする必要がある場合は、 アプリの組み込みアップデーターを無効にし、承認済みバージョンを デバイス管理プラットフォームからデプロイできます。

アプリのアップデーターはデフォルトで有効です。無効にしても、 Microsoft Store、Microsoft Intune、モバイルデバイス管理(MDM)、パッケージ マネージャー、その他の外部デプロイツールによる更新のインストールは停止しません。

始める前に

次の項目を確認してください。

  • ワークスペースの マネージド構成に対する Codex管理者アクセス権があること。
  • 組織管理の更新に対応する、macOSまたはWindows向けの ChatGPTデスクトップアプリのリリースがあること。
  • 管理対象デバイスに承認済みアプリパッケージをインストールできる MDMまたはソフトウェアデプロイプラットフォームがあること。
  • 新しいリリースのテスト、セキュリティ更新のデプロイ、インストール済み アプリバージョンの追跡を行うプロセスがあること。

Windowsにアプリをまだデプロイしていない場合は、 Windowsアプリをデプロイするから始めてください。

アプリ内更新を無効にする

デスクトップアプリ自体のアップデーターを無効にするマネージドポリシーを作成します。

  1. マネージド構成を 開きます。
  2. Add policyを選択するか、管理するユーザー、グループ、 プラットフォーム用の既存ポリシーを開きます。
  3. TargetsAdd targetを選択し、特定の GroupsUsers、またはPlatformsにポリシーを割り当てます。可能であれば、 小規模なパイロットグループから開始してください。
  4. Raw TOMLを開き、requirements.tomlエディターを見つけます。
  5. 次のポリシーを追加します。
   [features]
   in_app_updates = false

ポリシーに[features]テーブルがすでに含まれている場合は、 そのテーブルにin_app_updates = falseを追加します。2つ目の[features]テーブルを 追加したり、設定をconfig.tomlに配置したりしないでください。

  1. Save changesを選択します。
  2. 対象ユーザーに、ChatGPTデスクトップアプリを完全に終了して再度開くよう依頼します。アプリの ウィンドウを閉じるだけでは、アプリケーションが再起動されない場合があります。

一部のワークスペースでは、Raw TOMLタブの代わりにポリシーリストエディターが表示されます。 その画面では、同じTOMLブロックを対象のポリシーに直接追加し、 利用可能な場合はGroupsを使用して割り当て、Saveを選択します。

マネージドポリシーの配信と優先順位の詳細については、 マネージド構成を参照してください。

マネージド設定を検証する

アプリの再起動後、対象ユーザーのデバイスからポリシーを検証します。

  1. ポリシーの対象アカウントを使用してChatGPTデスクトップアプリにサインインします。
  2. Settings > Generalを開きます。
  3. In-app updatesを見つけ、Managedと「組織によってアプリ内更新が無効にされています。」というメッセージが 表示されることを確認します。
  4. デバイス管理プラットフォームから承認済みアプリ バージョンを引き続きデプロイできることを確認します。

ポリシーでアプリ内更新がブロックされている場合でも、Check for Updatesメニューオプションが 表示されたままになることがあります。メニューオプションの表示有無ではなく、 Managedインジケーターを使用してポリシーを検証してください。

最初の再起動後にインジケーターが表示されない場合、アプリがキャッシュ済みポリシーを 引き続き使用している可能性があります。ポリシーが更新されるまで待ってから、アプリを完全に終了して もう一度開きます。Managedが表示されるまでは、更新制限が適用されていると判断しないでください。

承認済みのアプリバージョンをデプロイする

アプリ内更新を無効にした後は、既存のデバイス管理プロセスを使用して 新しいリリースを配信します。

  1. 組織でデプロイするアプリバージョンを選択します。
  2. フリート内の各オペレーティングシステムと デバイスアーキテクチャに対応するインストールパッケージを入手します。
  3. 代表的なユーザーで構成される小規模なグループでリリースをテストします。
  4. Microsoft Intune、MDMプラットフォーム、または その他のソフトウェアデプロイツールから承認済みパッケージをデプロイします。
  5. デバイスインベントリを確認して、意図した バージョンがプラットフォームによってインストールされたことを確認し、その後ほかのグループにロールアウトを拡大します。

リリースの段階的な展開、バージョンの選択、 デプロイが完了しなかった場合の復旧方法は、管理プラットフォームによって異なります。プラットフォームが ロールバックを許可している場合でも、古いバージョンに戻すことでサポートが延長されたり、 サービスとの互換性が保証されたりすることはありません。

macOSの場合は、 ChatGPTデスクトップアプリのインストーラーをダウンロードします。 Windowsのインストール方法とアーキテクチャ別のパッケージについては、 Windowsアプリをデプロイするを参照してください。

アプリ内更新を再び有効にする

アプリの通常の更新動作を復元するには、次の手順を実行します。

  1. 対象ユーザーの更新を無効にしているマネージドポリシー、システムのrequirements.tomlファイル、MDM プロファイルを特定します。
  2. 該当する各[features]テーブルからin_app_updates = falseを削除します。
  3. ポリシーの変更を保存し、更新したデバイス管理要件を再デプロイします。
  4. 対象ユーザーに、ChatGPTデスクトップアプリを完全に終了して再度開くよう依頼します。
  5. 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、パッケージマネージャー、または別のデプロイシステムが 更新をインストールしたかどうかを確認してください。このポリシーが制御するのは、アプリの組み込みアップデーターだけです。

関連ドキュメント