Dostępność rozszerzeń. Zasady rozszerzeń możesz skonfigurować przez MDM, zanim Twoja przestrzeń robocza uzyska dostęp do interfejsu instalacji rozszerzeń i zarządzania nimi. Wdrożenie tych zasad nie włącza tego interfejsu.
Przeglądarka wbudowana w aplikację komputerową ChatGPT jest oparta na Chromium i korzysta z jego mechanizmu zasad dla firm. Używa tych samych nazw zasad i formatów wartości co Chrome. Skorzystaj z dokumentacji zasad Chrome Enterprise, aby znaleźć dostępne ustawienia i poznać znaczenie ich wartości. Zasady mają zastosowanie, jeśli aplikacja komputerowa ChatGPT obsługuje daną platformę, wersję przeglądarki i funkcję, której dotyczy zasada.
Jeśli już zarządzasz Chrome, proces wdrażania będzie Ci znany. Chrome obsługuje zarówno wdrażanie zasad na urządzeniach, jak i zarządzanie przeglądarką w chmurze za pośrednictwem konsoli administracyjnej Google. Aplikacja komputerowa ChatGPT obsługuje obecnie wdrażanie na urządzeniach za pomocą MDM, zasad grupy lub narzędzi do zarządzania konfiguracją; zarządzanie tymi zasadami przeglądarki w chmurze nie jest jeszcze dostępne.
Zawartość i formaty zasad pozostają takie same dla danego systemu operacyjnego. Główna różnica dotyczy miejsca wdrażania zasad na urządzeniu: zamiast kluczy rejestru, domeny preferencji lub katalogu zasad Chrome użyj ich odpowiedników dla aplikacji komputerowej ChatGPT.
Lokalizacje zasad według platformy
| Platforma | Sposób odczytywania zasad | Lokalizacja dla Chrome | Lokalizacja dla aplikacji komputerowej ChatGPT |
|---|---|---|---|
| Windows | Wartości rejestru i podklucze zasad | SOFTWARE\Policies\Google\Chrome | SOFTWARE\Policies\OpenAI\Codex |
| macOS | Preferencje zarządzane w profilu konfiguracji | com.google.Chrome | com.openai.codex |
| Linux | Pliki JSON w katalogu zasad obowiązkowych | /etc/opt/chrome/policies/managed/ | /etc/opt/codex/policies/managed/ |
Identyfikatory aplikacji komputerowej ChatGPT nadal zawierają Codex lub codex. Używaj ich dokładnie w podanej postaci.
Windows: Użyj HKEY_LOCAL_MACHINE dla wszystkich użytkowników urządzenia lub HKEY_CURRENT_USER dla konkretnego użytkownika. Typy wartości zasad i podklucze list są zgodne z formatem rejestru Chrome. Standardowe szablony administracyjne Chrome (ADMX) dotyczą Chrome; dla aplikacji komputerowej ChatGPT użyj niestandardowych ustawień rejestru.
macOS: Wdróż klucze zasad i ich wartości plist jako preferencje zarządzane w domenie com.openai.codex. Profil skierowany do domeny Chrome nie obejmuje aplikacji komputerowej ChatGPT.
Linux: Wdróż pliki JSON bezpośrednio w katalogu /etc/opt/codex/policies/managed/. Użyj katalogu /etc/opt/codex/policies/recommended/ dla zasad obsługujących ustawienia domyślne, które użytkownicy mogą zmieniać.
Przewodnik administratora
Przykładowe zasady
Poniższe przykłady konfigurują dwie zasady:
| Zasada | Przykładowa wartość | Efekt |
|---|---|---|
| PasswordManagerEnabled | false | Uniemożliwia zapisywanie nowych haseł. Zapisane wcześniej hasła nie są usuwane. |
| CookiesBlockedForUrls | ["https://example.com"] | Uniemożliwia witrynie https://example.com zapisywanie plików cookie. Nie blokuje dostępu do witryny. |
Zastąp te przykłady ustawieniami swojej organizacji.
Zarządzaj rozszerzeniami
Wdróż te klucze zasad Chromium w podanej wyżej lokalizacji aplikacji komputerowej ChatGPT. Zasady te dotyczą obsługiwanych funkcji rozszerzeń. Nie włączają interfejsu instalacji rozszerzeń i zarządzania nimi.
ExtensionInstallBlocklist — Lista identyfikatorów rozszerzeń, których użytkownicy nie mogą instalować; * domyślnie blokuje wszystkie. Zainstalowane rozszerzenia pasujące do tej listy są wyłączane.
ExtensionInstallAllowlist — Lista identyfikatorów wyłączonych z listy blokowania. Gdy lista blokowania zawiera *, ta zasada zezwala na wskazane podpisane rozszerzenia, ale ich nie instaluje.
ExtensionInstallForcelist — Lista identyfikatorów rozszerzeń, po których opcjonalnie można dodać znak ; i adres URL manifestu aktualizacji. Instaluje je bez interakcji z użytkownikiem, przyznaje żądane uprawnienia i uniemożliwia użytkownikom ich wyłączenie lub odinstalowanie. Ma pierwszeństwo przed listą blokowania.
ExtensionSettings — Słownik, w którym kluczami są identyfikatory rozszerzeń lub * dla ustawień domyślnych. Określa tryb instalacji (np. blocked, allowed lub force_installed) i pozwala ograniczać uprawnienia oraz dostęp do hostów, wymagać minimalnej wersji, ustawiać sposób aktualizacji lub przypinać rozszerzenie. Ustawienia dla poszczególnych identyfikatorów mogą zastępować zasady oparte na listach.
ExtensionAllowedTypes — Lista typów manifestu, które można instalować, takich jak extension lub theme. Ogranicza również instalacje wymuszone.
ExtensionInstallSources — Wzorce adresów URL dla bezpośredniej instalacji plików CRX w Chromium, jeśli jest ona dostępna. Zarówno adres URL pobierania, jak i strona inicjująca muszą pasować do wzorców. Lista blokowania nadal ma pierwszeństwo.
W systemie Windows wdróż zasady oparte na listach jako numerowane wartości REG_SZ w podkluczach o nazwach zasad, a ExtensionSettings — jako JSON w wartości REG_SZ. W systemie macOS użyj tablic i słownika w domenie preferencji zarządzanych com.openai.codex. W systemie Linux użyj tablic JSON i obiektu w pliku zasad zarządzanych.
Sprawdź wdrożone wartości i błędy na stronie chrome://policy. Jeśli rozszerzenie zainstalowane w sposób wymuszony jest aktywne, w miarę możliwości przetestuj jego działanie w pilotażowym scenariuszu pracy we wbudowanej przeglądarce. Jeśli w Twojej przestrzeni roboczej dostępny jest interfejs instalacji rozszerzeń i zarządzania nimi we wbudowanej przeglądarce, sprawdź stronę chrome://extensions/ i przetestuj instalację oraz zarządzanie z perspektywy użytkownika.
Windows: Microsoft Intune lub zasady grupy
W przypadku Microsoft Intune zapisz poniższą zawartość jako skrypt PowerShell i dodaj go w sekcji Skrypty platformy. Skrypt zapisuje zasady obowiązkowe dla wszystkich użytkowników urządzenia:
| $ErrorActionPreference = 'Stop'$policyRoot = 'HKLM:\SOFTWARE\Policies\OpenAI\Codex'if (-not (Test-Path -LiteralPath $policyRoot)) { New-Item -Path $policyRoot -Force | Out-Null}New-ItemProperty -Path $policyRoot -Name PasswordManagerEnabled -PropertyType DWord -Value 0 -Force | Out-Null$cookieKey = "$policyRoot\CookiesBlockedForUrls"if (-not (Test-Path -LiteralPath $cookieKey)) { New-Item -Path $cookieKey -Force | Out-Null}New-ItemProperty -Path $cookieKey -Name '1' -PropertyType String -Value 'https://example.com' -Force | Out-Null |
W sekcji Skrypty platformy w Microsoft Intune ustaw opcję Uruchom ten skrypt przy użyciu poświadczeń zalogowanego użytkownika na Nie, a opcję Uruchom skrypt na 64-bitowym hoście programu PowerShell na Tak, a następnie przypisz skrypt do grupy pilotażowej. Po wykonaniu skryptu uruchom ponownie aplikację komputerową ChatGPT i sprawdź zasady.
W przypadku zasad grupy utwórz elementy preferencji rejestru z tymi samymi kluczami, nazwami wartości, typami i wartościami co w skrypcie, a następnie zastosuj je na urządzeniach pilotażowych.
Formaty wartości rejestru:
Wartości logiczne: REG_DWORD, gdzie 0 oznacza fałsz, a 1 — prawdę.
Listy ciągów znaków: Podklucz o nazwie zasady z numerowanymi wartościami REG_SZ (1, 2 itd.). Podczas aktualizowania listy usuń numerowane wartości, które nie mają już zastosowania.
Zasady o strukturze złożonej: Stosuj kodowanie dla systemu Windows opisane w dokumentacji danej zasady. Na przykład ExtensionSettings przechowuje swój słownik jako ciąg JSON w wartości REG_SZ.
W przypadku zasady dla pojedynczego użytkownika użyj tej samej ścieżki w HKEY_CURRENT_USER i wdróż ją w kontekście docelowego użytkownika. Skrypt uruchomiony jako SYSTEM nie zapisuje danych w HKEY_CURRENT_USER zalogowanego użytkownika. W przypadku zasad obsługujących zalecane wartości domyślne użyj podklucza Recommended w kluczu głównym aplikacji komputerowej ChatGPT.
Istniejące zasady Chrome: Aplikacja komputerowa ChatGPT obecnie korzysta zastępczo z SOFTWARE\Policies\Google\Chrome osobno w każdej gałęzi rejestru, jeśli nie może otworzyć w niej własnego klucza. Klucz aplikacji komputerowej ChatGPT dostępny do odczytu, nawet pusty, wyłącza zastępcze korzystanie z zasad Chrome w danej gałęzi. Brakujące pojedyncze wartości nie są uzupełniane z Chrome. Aby oba zakresy pozostały niezależne od Chrome, utwórz dostępny do odczytu klucz aplikacji komputerowej ChatGPT zarówno w HKLM, jak i w HKCU każdego objętego wdrożeniem użytkownika.
macOS: Jamf Pro lub Microsoft Intune
Utwórz profil konfiguracji, który ustawia wymuszone (obowiązkowe) preferencje zarządzane w domenie com.openai.codex. W przypadku Jamf Pro najpierw zapisz poniższą zawartość jako com.openai.codex.plist:
| <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"><plist version="1.0"><dict> <key>PasswordManagerEnabled</key> <false/> <key>CookiesBlockedForUrls</key> <array> <string>https://example.com</string> </array></dict></plist> |
Jamf Pro: Użyj sekcji Ustawienia aplikacji i ustawienia niestandardowe w profilu konfiguracji komputera, prześlij plik plist i ustaw domenę preferencji na com.openai.codex. Zobacz instrukcje Jamf dotyczące ustawień niestandardowych.
Microsoft Intune: Utwórz profil macOS typu Szablony > Plik preferencji i ustaw pole Nazwa domeny preferencji na com.openai.codex. Na potrzeby tego narzędzia do przesyłania zapisz tylko pary klucz/wartość zawarte w zewnętrznym elemencie <dict> z przykładu. Pomiń deklarację XML, DOCTYPE oraz zewnętrzne znaczniki <plist> i <dict>. Pozostaw zagnieżdżony element <array> bez zmian. Zobacz instrukcje Intune dotyczące pliku preferencji.
Inne narzędzia MDM: Użyj dostępnej w nich procedury konfiguracji niestandardowych preferencji zarządzanych lub wdróż równoważny profil .mobileconfig dla tej domeny.
Przypisz profil do urządzeń pilotażowych i potwierdź instalację. Uruchom ponownie aplikację komputerową ChatGPT i sprawdź zasady. Używaj preferencji zarządzanych: zwykła preferencja użytkownika zapisana poleceniem defaults write nie sprawia, że zasada staje się obowiązkowa.
Linux: zarządzanie konfiguracją
Użyj narzędzia takiego jak Ansible, Puppet lub Chef, aby dostarczyć plik zasad JSON na urządzenia, tak jak w przypadku Chrome.
W razie potrzeby utwórz katalog /etc/opt/codex/policies/managed/.
Wdróż plik JSON bezpośrednio w tym katalogu za pomocą narzędzia do zarządzania konfiguracją, pakietu lub agenta zarządzania urządzeniami.
Ustaw użytkownika root jako właściciela katalogów i pliku. Zapewnij użytkownikom aplikacji komputerowej ChatGPT uprawnienia do odczytu, a uprawnienia do zapisu przyznaj tylko zaufanym administratorom. Typowe uprawnienia to 0755 dla katalogów i 0644 dla plików.
Uruchom ponownie aplikację komputerową ChatGPT i zweryfikuj zasady.
Przykładowy plik /etc/opt/codex/policies/managed/browser.json:
| { "PasswordManagerEnabled": false, "CookiesBlockedForUrls": ["https://example.com"]} |
Używaj wartości logicznych, liczb, tablic i obiektów JSON zgodnie z wymaganiami poszczególnych zasad. Umieszczaj pliki bezpośrednio w katalogu managed/; zagnieżdżone katalogi nie są odczytywane. Unikaj definiowania tej samej zasady w wielu plikach.
Sprawdź zasady
Potwierdź, że narzędzie wdrożeniowe dostarczyło wartości rejestru, zainstalowany profil lub plik JSON na urządzenie pilotażowe.
Zamknij i ponownie otwórz aplikację komputerową ChatGPT. Otwórz kartę wbudowanej przeglądarki i przejdź na stronę chrome://policy w aplikacji komputerowej ChatGPT.
Wybierz Załaduj ponownie zasady. Sprawdź wartość, źródło, zakres, poziom i stan każdej zasady. W przykładach zasad obowiązkowych źródłem powinna być Platforma, poziomem — Obowiązkowe, a zasada nie powinna zgłaszać błędu.
Przetestuj oczekiwane działanie w tej przeglądarce. Pojawienie się zasady na tej stronie potwierdza jej odczytanie, ale samo w sobie nie dowodzi, że objęta nią funkcja działa zgodnie z oczekiwaniami.
Niektóre zasady wymagają pełnego ponownego uruchomienia aplikacji nawet po ich ponownym załadowaniu. Zakończ testy pilotażowe, zanim rozszerzysz wdrożenie.
Jeśli brakuje zasady, sprawdź pisownię jej nazwy, lokalizację docelową, przypisanie i uprawnienia do odczytu. Jeśli zasada zgłasza błąd lub jest ignorowana, sprawdź typ wartości, obsługiwaną platformę i poziom zasady oraz wszelkie konflikty zasad zgłaszane na stronie chrome://policy.
Aby zmienić lub usunąć zasadę, zaktualizuj wdrożenie, które ją dostarczyło, i usuń nieaktualne wpisy rejestru lub klucze w pliku. Samo usunięcie przypisania skryptu nie cofa zapisanych przez niego wartości. Uruchom ponownie aplikację komputerową ChatGPT i jeszcze raz sprawdź zasady. Usunięcie jej klucza głównego w systemie Windows może ponownie włączyć zastępcze korzystanie z zasad Chrome.
