Tilgjengelighet: Grensesnittet for å installere og administrere utvidelser i den innebygde nettleseren blir ikke aktivert for Enterprise-arbeidsområder 8. oktober. MDM-policyene på denne siden fungerer i denne perioden, slik at administratorer kan konfigurere kontrollene for utvidelser før grensesnittet rulles ut.
Den innebygde nettleseren i ChatGPT-skrivebordsappen er basert på Chromium og arver rammeverket for bedriftspolicyer derfra. Den bruker de samme policynavnene og verdiformatene som Chrome. Bruk policyreferansen for Chrome Enterprise for å finne innstillinger og forstå verdiene deres. Policyer gjelder der plattformen, nettleserversjonen og den berørte funksjonen støttes i ChatGPT-skrivebordsappen.
Hvis du allerede administrerer Chrome, vil utrullingsprosessen være kjent. Chrome støtter både enhetsbasert utrulling av policyer og skybasert nettleseradministrasjon via Google Admin. ChatGPT-skrivebordsappen støtter for øyeblikket enhetsbasert utrulling via MDM, gruppepolicy eller verktøy for konfigurasjonsadministrasjon. Skybasert administrasjon av disse nettleserpolicyene er ennå ikke tilgjengelig.
For et gitt operativsystem er innholdet og formatene i policyene uendret. Hovedforskjellen er hvor på enheten du plasserer dem: Bruk registernøklene, innstillingsdomenet eller policykatalogen til ChatGPT-skrivebordsappen i stedet for Chrome sine.
Policyplasseringer per plattform
| Plattform | Slik leses policyer | Plassering for Chrome | Plassering for ChatGPT-skrivebordsappen |
|---|---|---|---|
| Windows | Registerverdier og policyundernøkler | SOFTWARE\Policies\Google\Chrome | SOFTWARE\Policies\OpenAI\Codex |
| macOS | Administrerte innstillinger i en konfigurasjonsprofil | com.google.Chrome | com.openai.codex |
| Linux | JSON-filer i katalogen for obligatoriske policyer | /etc/opt/chrome/policies/managed/ | /etc/opt/codex/policies/managed/ |
Identifikatorene for ChatGPT-skrivebordsappen inneholder fortsatt Codex eller codex. Bruk dem nøyaktig som vist.
Windows: Bruk HKEY_LOCAL_MACHINE for alle brukere på en enhet, eller HKEY_CURRENT_USER for en bestemt bruker. Verdityper for policyer og undernøkler for lister følger registerformatet til Chrome. Chromes standard administrative maler (ADMX) er rettet mot Chrome. Bruk egendefinerte registerinnstillinger for ChatGPT-skrivebordsappen.
macOS: Distribuer policynøklene og plist-verdiene deres som administrerte innstillinger under com.openai.codex. En profil som er rettet mot Chromes domene, gjelder ikke for ChatGPT-skrivebordsappen.
Linux: Plasser JSON-filer direkte i /etc/opt/codex/policies/managed/. Bruk /etc/opt/codex/policies/recommended/ for policyer som støtter standardverdier brukerne kan endre.
Administratorveiledning
Eksempler på policyer
Eksemplene nedenfor konfigurerer to policyer:
| Policy | Eksempelverdi | Virkning |
|---|---|---|
| PasswordManagerEnabled | false | Hindrer lagring av nye passord. Allerede lagrede passord slettes ikke. |
| CookiesBlockedForUrls | ["https://example.com"] | Hindrer https://example.com i å lagre informasjonskapsler. Den blokkerer ikke tilgangen til nettstedet. |
Erstatt disse eksemplene med organisasjonens innstillinger.
Administrer utvidelser
Plasser disse Chromium-policynøklene på plasseringen for ChatGPT-skrivebordsappen angitt ovenfor. Den innebygde nettleseren leser og håndhever dem selv om lanseringen av brukergrensesnittet for installasjon og administrasjon av utvidelser er utsatt for Enterprise-arbeidsområder. Disse policyene aktiverer ikke dette brukergrensesnittet tidligere.
ExtensionInstallBlocklist – Liste over ID-er for utvidelser brukerne ikke kan installere. * blokkerer alle som standard. Installerte utvidelser som samsvarer, deaktiveres.
ExtensionInstallAllowlist – Liste over ID-er som er unntatt fra blokkeringslisten. Med * i blokkeringslisten tillates de angitte signerte utvidelsene, men de installeres ikke.
ExtensionInstallForcelist – Liste over utvidelses-ID-er, eventuelt etterfulgt av ; og en URL til et oppdateringsmanifest. Installerer dem uten brukerhandling, gir de forespurte tillatelsene og hindrer brukerne i å deaktivere eller avinstallere dem. Den har forrang over blokkeringslisten.
ExtensionSettings – Nøkkel/verdi-tabell med utvidelses-ID som nøkkel, eller * for standardinnstillinger. Angir installasjonsmodus (som blocked, allowed eller force_installed) og kan begrense tillatelser og vertstilgang, kreve en minimumsversjon, angi oppdateringsatferd eller feste en utvidelse. Innstillinger per ID kan overstyre listepolicyene.
ExtensionAllowedTypes – Liste over manifesttyper som kan installeres, som extension eller theme. Den begrenser også tvungne installasjoner.
ExtensionInstallSources – URL-mønstre for direkte CRX-installasjon i Chromium, der dette er tilgjengelig. Både nedlastingsadressen og siden som starter installasjonen, må samsvare. Blokkeringslisten har fortsatt forrang.
På Windows distribuerer du listepolicyer som nummererte REG_SZ-verdier i undernøkler med policynavnet, og ExtensionSettings som JSON i en REG_SZ-verdi. På macOS bruker du matriser og en nøkkel/verdi-tabell i domenet com.openai.codex for administrerte innstillinger. På Linux bruker du JSON-matriser og et objekt i en fil for administrerte policyer.
Sjekk chrome://policy for distribuerte verdier og feil mens du venter på brukergrensesnittet. Hvis en tvangsinstallert utvidelse er aktiv, bør du om mulig teste hvordan den faktisk fungerer i en pilotarbeidsflyt i den innebygde nettleseren. Når brukergrensesnittet for installasjon og administrasjon av utvidelser i den innebygde nettleseren er aktivert for arbeidsområdet, sjekker du chrome://extensions/ og tester brukerflyten for installasjon og administrasjon.
Windows: Microsoft Intune eller gruppepolicy
For Microsoft Intune lagrer du følgende som et PowerShell-skript og legger det til under Plattformskript. Det skriver obligatoriske policyer for alle brukere på enheten:
| ]$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 |
I Plattformskript i Microsoft Intune setter du Kjør dette skriptet med pålogget brukers legitimasjon til Nei og Kjør skript i 64-biters PowerShell-vert til Ja. Tilordne det deretter til pilotgruppen din. Etter at skriptet er kjørt, starter du ChatGPT-skrivebordsappen på nytt og verifiserer policyene.
For gruppepolicy oppretter du registerinnstillinger med de samme nøklene, verdinavnene, typene og verdiene som vises i skriptet, og bruker dem på pilotenhetene dine.
Formater for registerverdier:
Boolske verdier: REG_DWORD, med 0 for usann og 1 for sann.
Strenglister: En undernøkkel med samme navn som policyen, med nummererte REG_SZ-verdier (1, 2 og så videre). Når du oppdaterer en liste, fjerner du nummererte verdier som ikke lenger gjelder.
Strukturerte policyer: Følg Windows-kodingen som er angitt i policyreferansen. ExtensionSettings lagrer for eksempel nøkkel/verdi-tabellen sin som en JSON-streng i en REG_SZ-verdi.
For brukerspesifikke policyer bruker du samme bane under HKEY_CURRENT_USER og distribuerer i konteksten til den aktuelle brukeren. Et skript som kjører som SYSTEM, skriver ikke til den påloggede brukerens HKEY_CURRENT_USER. For policyer som støtter anbefalte standardverdier, bruker du undernøkkelen Recommended under rotnøkkelen for ChatGPT-skrivebordsappen.
Eksisterende Chrome-policy: ChatGPT-skrivebordsappen bruker for øyeblikket SOFTWARE\Policies\Google\Chrome som reserve i hver enkelt registerstruktur hvis den ikke kan åpne nøkkelen for ChatGPT-skrivebordsappen i den aktuelle strukturen. En lesbar nøkkel for ChatGPT-skrivebordsappen, også en tom nøkkel, hindrer bruk av reserven i den registerstrukturen. Manglende enkeltverdier hentes ikke fra Chrome. For å holde begge virkeområdene atskilt fra Chrome oppretter du en lesbar nøkkel for ChatGPT-skrivebordsappen i både HKLM og HKCU for hver aktuell bruker.
macOS: Jamf Pro eller Microsoft Intune
Opprett en konfigurasjonsprofil som angir tvungne (obligatoriske) administrerte innstillinger i domenet com.openai.codex. For Jamf Pro lagrer du først følgende som 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: Bruk nyttelasten Program og egendefinerte innstillinger i en konfigurasjonsprofil for datamaskiner, last opp plist-filen og sett innstillingsdomenet til com.openai.codex. Se Jamfs veiledning for egendefinerte innstillinger.
Microsoft Intune: Opprett en macOS-profil under Maler → Innstillingsfil, og sett Navn på innstillingsdomene til com.openai.codex. For denne opplastingsfunksjonen lagrer du bare nøkkel/verdi-innholdet innenfor det ytre <dict>-elementet i eksemplet. Utelat XML-deklarasjonen, DOCTYPE og de omsluttende <plist>- og ytre <dict>-elementene. Behold det nestede <array>-elementet uendret. Se Intunes veiledning for innstillingsfiler.
Andre MDM-verktøy: Bruk verktøyets arbeidsflyt for egendefinerte administrerte innstillinger, eller distribuer en tilsvarende .mobileconfig-profil for dette domenet.
Tilordne profilen til pilotenhetene dine, og bekreft at den er installert. Start ChatGPT-skrivebordsappen på nytt, og verifiser policyene. Bruk administrerte innstillinger: En vanlig brukerinnstilling som skrives med defaults write, gjør ikke en policy obligatorisk.
Linux: konfigurasjonsadministrasjon
Bruk et verktøy som Ansible, Puppet eller Chef til å distribuere en JSON-policyfil til enhetene dine, akkurat som du ville gjort for Chrome.
Opprett /etc/opt/codex/policies/managed/ ved behov.
Distribuer en JSON-fil direkte til denne katalogen med verktøyet for konfigurasjonsadministrasjon, en pakke eller en enhetsadministrasjonsagent.
La root eie katalogene og filen. Gi brukere av ChatGPT-skrivebordsappen lesetilgang, og gi bare betrodde administratorer skrivetilgang. Vanlige tillatelser er 0755 for kataloger og 0644 for filer.
Start ChatGPT-skrivebordsappen på nytt, og verifiser policyene.
Eksempel på /etc/opt/codex/policies/managed/browser.json:
| { "PasswordManagerEnabled": false, "CookiesBlockedForUrls": ["https://example.com"]} |
Bruk boolske verdier, tall, matriser og objekter i JSON slik hver policy krever. Plasser filer direkte i managed/. Underkataloger leses ikke. Unngå å definere samme policy i flere filer.
Verifiser policyene
Bekreft at utrullingsverktøyet har levert registerverdiene, installert profilen eller overført JSON-filen til en pilotenhet.
Avslutt og åpne ChatGPT-skrivebordsappen igjen. Åpne en fane i den innebygde nettleseren, og gå til chrome://policy inne i ChatGPT-skrivebordsappen.
Velg Last inn policyer på nytt. Sjekk verdi, kilde, virkeområde, nivå og status for hver policy. For de obligatoriske eksemplene skal kilden være Plattform, nivået Obligatorisk, og det skal ikke være noen policyfeil.
Test at nettleseren fungerer som tilsiktet. At en policy vises på denne siden, bekrefter at den er lest. Det beviser ikke i seg selv at den berørte funksjonen fungerer som tilsiktet.
Noen policyer krever at appen startes helt på nytt, selv etter at policyene er lastet inn på nytt. Fullfør pilotkontrollene før du utvider utrullingen.
Hvis en policy mangler, sjekker du stavemåten, målplasseringen, tilordningen og lesetillatelsene. Hvis en policy har feil eller ignoreres, sjekker du verditypen, støttet plattform og policynivå, samt eventuelle policykonflikter som rapporteres på chrome://policy.
For å endre eller fjerne en policy oppdaterer du utrullingen som leverte den, og fjerner utdaterte registeroppføringer eller nøkler i filer. Å fjerne tilordningen av et skript er ikke nok til å tilbakestille verdiene det har skrevet. Start ChatGPT-skrivebordsappen på nytt og verifiser igjen. Hvis du fjerner rotnøkkelen for ChatGPT-skrivebordsappen i Windows, kan Chrome tas i bruk som reserve igjen.
