లభ్యత: పొడిగింపులను ఇన్స్టాల్ చేయడానికి, నిర్వహించడానికి యాప్లోని బ్రౌజర్లో ఉండే వినియోగదారు అంతర్ముఖం ఎంటర్ప్రైజ్ వర్క్స్పేస్లకు 10/8న ప్రారంభించబడదు. ఈ పేజీలోని ఎండీఎం విధానాలు ఆ సమయంలో పనిచేస్తాయి. కాబట్టి అంతర్ముఖం అందుబాటులోకి రాకముందే నిర్వాహకులు పొడిగింపుల నియంత్రణలను అమర్చవచ్చు.
ChatGPT డెస్క్టాప్ యాప్లోని బ్రౌజర్ Chromium ఆధారంగా రూపొందింది. సంస్థాగత విధానాల కోసం Chromium అందించే వ్యవస్థనే ఇది ఉపయోగిస్తుంది. ఇది Chrome ఉపయోగించే విధానాల పేర్లను, విలువల ఆకృతులనే ఉపయోగిస్తుంది. నియంత్రణలను కనుగొని, వాటి విలువలను అర్థం చేసుకోవడానికి Chrome Enterprise విధానాల సూచికను ఉపయోగించండి. సంబంధిత వేదిక, బ్రౌజర్ సంస్కరణ, ప్రభావిత ఫీచర్కు ChatGPT డెస్క్టాప్లో మద్దతు ఉన్నప్పుడు విధానాలు వర్తిస్తాయి.
మీరు ఇప్పటికే Chromeను నిర్వహిస్తుంటే, విధానాలను అమర్చే ప్రక్రియ మీకు తెలిసే ఉంటుంది. పరికరాల ఆధారంగా విధానాలను అమర్చడానికి, అలాగే Google Admin ద్వారా క్లౌడ్లో బ్రౌజర్లను నిర్వహించడానికి Chrome మద్దతు ఇస్తుంది. ప్రస్తుతం ChatGPT డెస్క్టాప్లో MDM, సమూహ విధానం లేదా కాన్ఫిగరేషన్ నిర్వహణ సాధనాల ద్వారా పరికరాల ఆధారంగా విధానాలను అమర్చవచ్చు. ఈ బ్రౌజర్ విధానాలకు క్లౌడ్ నిర్వహణ ఇంకా అందుబాటులో లేదు.
ఒకే ఆపరేటింగ్ సిస్టమ్కు విధానాల విషయాలు, ఆకృతులు మారవు. ప్రధాన మార్పు పరికరంలో వాటిని ఎక్కడ అమర్చాలన్నదే: Chromeకు చెందిన వాటికి బదులుగా ChatGPT డెస్క్టాప్ రిజిస్ట్రీ కీలను, ప్రాధాన్యతల డొమైన్ను లేదా విధానాల డైరెక్టరీని ఉపయోగించండి.
వేదికలవారీగా విధానాల స్థానాలు
| వేదిక | విధానాలను ఎలా చదువుతుంది | Chrome స్థానం | ChatGPT డెస్క్టాప్ స్థానం |
|---|---|---|---|
| Windows | రిజిస్ట్రీ విలువలు, విధానాల ఉపకీలు | SOFTWARE\Policies\Google\Chrome | SOFTWARE\Policies\OpenAI\Codex |
| macOS | కాన్ఫిగరేషన్ ప్రొఫైల్లోని నిర్వహిత ప్రాధాన్యతలు | com.google.Chrome | com.openai.codex |
| Linux | తప్పనిసరి విధానాల డైరెక్టరీలోని JSON ఫైళ్లు | /etc/opt/chrome/policies/managed/ | /etc/opt/codex/policies/managed/ |
ChatGPT డెస్క్టాప్ ఐడెంటిఫయర్లలో ఇప్పటికీ Codex లేదా codex ఉంటాయి. వాటిని చూపిన విధంగానే యథాతథంగా ఉపయోగించండి.
Windows: పరికరంలోని వినియోగదారులందరికీ HKEY_LOCAL_MACHINEను, నిర్దిష్ట వినియోగదారుకు HKEY_CURRENT_USERను ఉపయోగించండి. విధానాల విలువల రకాలు, జాబితా ఉపకీలు Chrome రిజిస్ట్రీ ఆకృతిని అనుసరిస్తాయి. Chrome ప్రామాణిక పరిపాలనా మూసలు (ADMX) Chrome కోసమే రూపొందాయి. ChatGPT డెస్క్టాప్ కోసం అనుకూల రిజిస్ట్రీ సెట్టింగ్లను ఉపయోగించండి.
macOS: విధానాల కీలు, వాటి plist విలువలను com.openai.codex కింద నిర్వహిత ప్రాధాన్యతలుగా అమర్చండి. Chrome డొమైన్ను లక్ష్యంగా చేసుకున్న ప్రొఫైల్ ChatGPT డెస్క్టాప్కు వర్తించదు.
Linux: JSON ఫైళ్లను నేరుగా /etc/opt/codex/policies/managed/లో అమర్చండి. వినియోగదారులు మార్చగల అప్రమేయ విలువలకు మద్దతు ఇచ్చే విధానాల కోసం /etc/opt/codex/policies/recommended/ను ఉపయోగించండి.
నిర్వాహకుల మార్గదర్శిని
విధానాల ఉదాహరణలు
కింది ఉదాహరణలు రెండు విధానాలను కాన్ఫిగర్ చేస్తాయి:
| విధానం | ఉదాహరణ విలువ | ప్రభావం |
|---|---|---|
| PasswordManagerEnabled | false | కొత్త పాస్వర్డ్లను భద్రపరచకుండా నిరోధిస్తుంది. ఇప్పటికే భద్రపరిచిన పాస్వర్డ్లు తొలగించబడవు. |
| CookiesBlockedForUrls | ["https://example.com"] | https://example.com కుకీలను సెట్ చేయకుండా నిరోధిస్తుంది. ఇది సైట్ను సందర్శించడాన్ని నిరోధించదు. |
ఈ ఉదాహరణల స్థానంలో మీ సంస్థ సెట్టింగ్లను ఉపయోగించండి.
పొడిగింపుల నిర్వహణ
ఈ Chromium విధానాల కీలను పైన పేర్కొన్న ChatGPT డెస్క్టాప్ స్థానంలో అమర్చండి. Enterprise వర్క్స్పేస్లలో పొడిగింపులను ఇన్స్టాల్ చేయడానికి, నిర్వహించడానికి యాప్లోని బ్రౌజర్లో వినియోగదారు అంతరంగం అందుబాటులోకి రావడం ఆలస్యమవుతున్నప్పటికీ, బ్రౌజర్ ఈ విధానాలను చదివి అమలు చేస్తుంది. ఈ విధానాలు ఆ వినియోగదారు అంతరంగాన్ని ముందుగానే అందుబాటులోకి తీసుకురావు.
ExtensionInstallBlocklist — వినియోగదారులు ఇన్స్టాల్ చేయకూడని పొడిగింపుల ఐడీల జాబితా; * అప్రమేయంగా అన్నింటినీ నిరోధిస్తుంది. ఇప్పటికే ఇన్స్టాల్ చేసిన పొడిగింపుల్లో ఈ జాబితాకు సరిపోలినవి నిలిపివేయబడతాయి.
ExtensionInstallAllowlist — నిరోధిత జాబితా నుంచి మినహాయించిన ఐడీల జాబితా. నిరోధిత జాబితాలో * ఉన్నప్పుడు, ఇందులో పేర్కొన్న సంతకం గల పొడిగింపులను అనుమతిస్తుంది; వాటిని ఇన్స్టాల్ చేయదు.
ExtensionInstallForcelist — పొడిగింపుల ఐడీల జాబితా. కావాలంటే ప్రతి ఐడీ తర్వాత ; గుర్తును, నవీకరణ మానిఫెస్ట్ URLను చేర్చవచ్చు. వినియోగదారు ప్రమేయం లేకుండా వాటిని ఇన్స్టాల్ చేసి, కోరిన అనుమతులను మంజూరు చేస్తుంది. వినియోగదారులు వాటిని నిలిపివేయకుండా లేదా అన్ఇన్స్టాల్ చేయకుండా నిరోధిస్తుంది. దీనికి నిరోధిత జాబితా కంటే ప్రాధాన్యం ఉంటుంది.
ExtensionSettings — పొడిగింపు ఐడీని కీగా ఉపయోగించే డిక్షనరీ; అప్రమేయ సెట్టింగ్లకు *ను కీగా ఉపయోగిస్తుంది. ఇన్స్టాలేషన్ విధానాన్ని (blocked, allowed లేదా force_installed వంటివి) సెట్ చేస్తుంది. అనుమతులను, హోస్ట్ యాక్సెస్ను పరిమితం చేయవచ్చు, కనీస సంస్కరణను తప్పనిసరి చేయవచ్చు, నవీకరణ ప్రవర్తనను సెట్ చేయవచ్చు లేదా పొడిగింపును పిన్ చేయవచ్చు. ప్రతి ఐడీకి ప్రత్యేకంగా ఇచ్చిన సెట్టింగ్లు జాబితా విధానాలను అధిగమించి వర్తించవచ్చు.
ExtensionAllowedTypes — ఇన్స్టాల్ చేయగల మానిఫెస్ట్ రకాల జాబితా; ఉదాహరణకు extension లేదా theme. ఇది నిర్బంధ ఇన్స్టాలేషన్లను కూడా పరిమితం చేస్తుంది.
ExtensionInstallSources — Chromiumలో నేరుగా CRX ఇన్స్టాల్ చేసే ప్రక్రియ అందుబాటులో ఉన్నచోట, ఆ ప్రక్రియ కోసం ఉపయోగించే URL నమూనాలు. డౌన్లోడ్ URL, ప్రక్రియను ప్రారంభించే పేజీ రెండూ సరిపోలాలి; అయినా నిరోధిత జాబితాకే ప్రాధాన్యం ఉంటుంది.
Windowsలో, విధానాల పేర్లతో ఉన్న ఉపకీలలో జాబితా విధానాలను సంఖ్యలు కేటాయించిన REG_SZ విలువలుగా అమర్చండి. ExtensionSettingsను REG_SZ విలువలో JSONగా అమర్చండి. macOSలో, com.openai.codex నిర్వహిత ప్రాధాన్యతల డొమైన్లో శ్రేణులను, డిక్షనరీని ఉపయోగించండి. Linuxలో, నిర్వహిత విధానాల ఫైల్లో JSON శ్రేణులను, ఆబ్జెక్ట్ను ఉపయోగించండి.
వినియోగదారు అంతరంగం అందుబాటులోకి వచ్చేలోపు, అమర్చిన విలువలు, లోపాల కోసం chrome://policyను తనిఖీ చేయండి. నిర్బంధంగా ఇన్స్టాల్ చేసిన పొడిగింపు సక్రియంగా ఉంటే, సాధ్యమైనచోట యాప్లోని బ్రౌజర్లో ప్రయోగాత్మక కార్యప్రవాహం ద్వారా అది వాస్తవంగా ఎలా పనిచేస్తుందో పరీక్షించండి. వర్క్స్పేస్లో పొడిగింపులను ఇన్స్టాల్ చేయడానికి, నిర్వహించడానికి యాప్లోని బ్రౌజర్ వినియోగదారు అంతరంగం అందుబాటులోకి వచ్చాక, chrome://extensions/ను తనిఖీ చేసి, వినియోగదారుల ఇన్స్టాలేషన్, నిర్వహణ ప్రక్రియను పరీక్షించండి.
Windows: Microsoft Intune లేదా సమూహ విధానం
Microsoft Intune కోసం, కింది దాన్ని PowerShell స్క్రిప్ట్గా భద్రపరచి, వేదిక స్క్రిప్ట్లు కింద చేర్చండి. ఇది పరికరంలోని వినియోగదారులందరికీ తప్పనిసరి విధానాలను రాస్తుంది:
| ]$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 |
Microsoft Intune వేదిక స్క్రిప్ట్లలో, లాగిన్ అయిన వినియోగదారు ఆధారాలతో ఈ స్క్రిప్ట్ను అమలు చేయండి ఎంపికను వద్దుగా, 64-బిట్ PowerShell హోస్ట్లో స్క్రిప్ట్ను అమలు చేయండి ఎంపికను అవునుగా సెట్ చేయండి. ఆపై దాన్ని మీ ప్రయోగాత్మక బృందానికి కేటాయించండి. స్క్రిప్ట్ అమలైన తర్వాత, ChatGPT డెస్క్టాప్ను పునఃప్రారంభించి, విధానాలను ధృవీకరించండి.
సమూహ విధానం కోసం, స్క్రిప్ట్లో చూపిన అవే కీలు, విలువల పేర్లు, రకాలు, విలువలతో రిజిస్ట్రీ ప్రాధాన్యత అంశాలను సృష్టించి, మీ ప్రయోగాత్మక పరికరాలకు వర్తింపజేయండి.
రిజిస్ట్రీ విలువల ఆకృతులు:
బూలియన్లు: REG_DWORDను ఉపయోగించండి; falseకు 0, trueకు 1 ఇవ్వండి.
స్ట్రింగ్ జాబితాలు: విధానం పేరుతో ఒక ఉపకీ, అందులో సంఖ్యలు కేటాయించిన REG_SZ విలువలు (1, 2 మొదలైనవి). జాబితాను నవీకరిస్తున్నప్పుడు, ఇక వర్తించని సంఖ్యా విలువలను తొలగించండి.
నిర్మాణాత్మక విధానాలు: విధానాల సూచికలో ఇచ్చిన Windows ఎన్కోడింగ్ను అనుసరించండి. ఉదాహరణకు, ExtensionSettings తన డిక్షనరీని REG_SZ విలువలో JSON స్ట్రింగ్గా నిల్వ చేస్తుంది.
ప్రతి వినియోగదారుకు ప్రత్యేక విధానం కోసం, HKEY_CURRENT_USER కింద అదే పాత్ను ఉపయోగించి, ఉద్దేశించిన వినియోగదారు సందర్భంలో అమర్చండి. SYSTEMగా అమలయ్యే స్క్రిప్ట్, లాగిన్ అయిన వినియోగదారు HKEY_CURRENT_USERలో రాయదు. సిఫార్సు చేసిన అప్రమేయ విలువలకు మద్దతు ఇచ్చే విధానాల కోసం, ChatGPT డెస్క్టాప్ మూల కీ కింద ఉన్న Recommended ఉపకీని ఉపయోగించండి.
ఇప్పటికే ఉన్న Chrome విధానం: ప్రస్తుతం ChatGPT డెస్క్టాప్ ప్రతి హైవ్లోని తన కీని తెరవలేకపోతే, ఆ హైవ్లోని SOFTWARE\Policies\Google\Chromeను ప్రత్యామ్నాయంగా ఉపయోగిస్తుంది. ఈ ప్రక్రియ ప్రతి హైవ్లో విడివిడిగా జరుగుతుంది. చదవగలిగే ChatGPT డెస్క్టాప్ కీ ఉంటే, అది ఖాళీగా ఉన్నా, ఆ హైవ్లో ప్రత్యామ్నాయ వినియోగం ఆగిపోతుంది; విడివిడిగా లేని విలువలను Chrome నుంచి భర్తీ చేయదు. రెండు పరిధులనూ Chrome నుంచి వేరుగా ఉంచడానికి, HKLMలోనూ, వర్తించే ప్రతి వినియోగదారు HKCUలోనూ చదవగలిగే ChatGPT డెస్క్టాప్ కీని ఏర్పాటు చేయండి.
macOS: Jamf Pro లేదా Microsoft Intune
com.openai.codex డొమైన్లో నిర్బంధ (తప్పనిసరి) నిర్వహిత ప్రాధాన్యతలను సెట్ చేసే కాన్ఫిగరేషన్ ప్రొఫైల్ను సృష్టించండి. Jamf Pro కోసం, ముందుగా కింది దాన్ని 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: కంప్యూటర్ కాన్ఫిగరేషన్ ప్రొఫైల్లోని అప్లికేషన్ & అనుకూల సెట్టింగ్లు పేలోడ్ను ఉపయోగించి, plistను అప్లోడ్ చేసి, ప్రాధాన్యతల డొమైన్ను com.openai.codexగా సెట్ చేయండి. Jamf అనుకూల సెట్టింగ్ల సూచనలను చూడండి.
Microsoft Intune: macOS మూసలు → ప్రాధాన్యతల ఫైల్ ప్రొఫైల్ను సృష్టించి, ప్రాధాన్యతల డొమైన్ పేరును com.openai.codexగా సెట్ చేయండి. ఈ అప్లోడర్ కోసం, ఉదాహరణలోని బయటి <dict> లోపల ఉన్న కీ/విలువ విషయాలను మాత్రమే భద్రపరచండి; XML ప్రకటన, DOCTYPE, <plist>, బయటి <dict> ర్యాపర్లను తీసివేయండి. లోపల ఉన్న <array>ను యథాతథంగా ఉంచండి. Intune ప్రాధాన్యతల ఫైల్ సూచనలను చూడండి.
ఇతర MDM సాధనాలు: వాటి అనుకూల నిర్వహిత ప్రాధాన్యతల కార్యప్రవాహాన్ని ఉపయోగించండి లేదా ఈ డొమైన్ కోసం సమానమైన .mobileconfig ప్రొఫైల్ను అమర్చండి.
ప్రొఫైల్ను మీ ప్రయోగాత్మక పరికరాలకు కేటాయించి, ఇన్స్టాల్ అయిందని నిర్ధారించుకోండి. ChatGPT డెస్క్టాప్ను పునఃప్రారంభించి, విధానాలను ధృవీకరించండి. నిర్వహిత ప్రాధాన్యతలను ఉపయోగించండి: defaults writeతో రాసిన సాధారణ వినియోగదారు ప్రాధాన్యత ఒక విధానాన్ని తప్పనిసరి చేయదు.
Linux: కాన్ఫిగరేషన్ నిర్వహణ
Chromeకు చేసినట్లే, మీ పరికరాలకు JSON విధానాల ఫైల్ను అందించడానికి Ansible, Puppet లేదా Chef వంటి సాధనాన్ని ఉపయోగించండి.
అవసరమైతే /etc/opt/codex/policies/managed/ను సృష్టించండి.
మీ కాన్ఫిగరేషన్ నిర్వహణ సాధనం, ప్యాకేజీ లేదా పరికర నిర్వహణ ఏజెంట్ ద్వారా JSON ఫైల్ను నేరుగా ఆ డైరెక్టరీలో అమర్చండి.
డైరెక్టరీలు, ఫైల్ యాజమాన్యాన్ని rootకు కేటాయించండి. వాటిని ChatGPT డెస్క్టాప్ వినియోగదారులు చదవగలిగేలా, విశ్వసనీయ నిర్వాహకులు మాత్రమే రాయగలిగేలా అనుమతులు సెట్ చేయండి. సాధారణంగా డైరెక్టరీలకు 0755, ఫైళ్లకు 0644 అనుమతులు ఉంటాయి.
ChatGPT డెస్క్టాప్ను పునఃప్రారంభించి, విధానాలను ధృవీకరించండి.
/etc/opt/codex/policies/managed/browser.json ఉదాహరణ:
| { "PasswordManagerEnabled": false, "CookiesBlockedForUrls": ["https://example.com"]} |
ప్రతి విధానానికి అవసరమైన విధంగా JSON బూలియన్లు, సంఖ్యలు, శ్రేణులు, ఆబ్జెక్ట్లను ఉపయోగించండి. ఫైళ్లను నేరుగా managed/లో ఉంచండి; లోపలి డైరెక్టరీలను చదవదు. ఒకే విధానాన్ని అనేక ఫైళ్లలో నిర్వచించవద్దు.
విధానాలను ధృవీకరించండి
మీ అమరిక సాధనం ప్రయోగాత్మక పరికరానికి రిజిస్ట్రీ విలువలను అందించిందా, ప్రొఫైల్ను ఇన్స్టాల్ చేసిందా లేదా JSON ఫైల్ను పంపిందా అనేది నిర్ధారించుకోండి.
ChatGPT డెస్క్టాప్ను మూసివేసి, మళ్లీ తెరవండి. ChatGPT డెస్క్టాప్లోనే యాప్లోని బ్రౌజర్ ట్యాబ్ను తెరిచి, chrome://policyకి వెళ్లండి.
విధానాలను మళ్లీ లోడ్ చేయండి ఎంచుకోండి. ప్రతి విధానం విలువ, మూలం, పరిధి, స్థాయి, స్థితిని తనిఖీ చేయండి. తప్పనిసరి విధానాల ఉదాహరణల్లో మూలం వేదికగా, స్థాయి తప్పనిసరిగా ఉండాలి; విధాన లోపాలేవీ ఉండకూడదు.
ఆ బ్రౌజర్లో ఆశించిన విధంగా పనిచేస్తుందో పరీక్షించండి. ఈ పేజీలో విధానం కనిపిస్తే, దాన్ని చదివినట్లు నిర్ధారణ అవుతుంది; అయితే సంబంధిత ఫీచర్ ఆశించిన విధంగా పనిచేస్తోందని అది ఒక్కటే రుజువు చేయదు.
విధానాలను మళ్లీ లోడ్ చేసినా, కొన్ని విధానాల కోసం యాప్ను పూర్తిగా పునఃప్రారంభించాల్సి ఉంటుంది. మరిన్ని పరికరాలకు అమరికను విస్తరించే ముందు ప్రయోగాత్మక తనిఖీలను పూర్తి చేయండి.
విధానం కనిపించకపోతే, దాని పేరు సరిగ్గా రాశారో లేదో, లక్ష్య స్థానం, కేటాయింపు, చదవడానికి అనుమతులను తనిఖీ చేయండి. విధానంలో లోపం ఉన్నా లేదా అది విస్మరించబడినా, విలువ రకం, మద్దతు ఉన్న వేదిక, విధాన స్థాయి, chrome://policyలో చూపిన పరస్పర విరుద్ధ విధానాలను తనిఖీ చేయండి.
విధానాన్ని మార్చడానికి లేదా తొలగించడానికి, దాన్ని అందించిన అమరికను నవీకరించి, వాడుకలో లేని రిజిస్ట్రీ నమోదులను లేదా ఫైల్ కీలను తొలగించండి. స్క్రిప్ట్ కేటాయింపును తొలగించినంత మాత్రాన అది రాసిన విలువలు తొలగిపోవు. ChatGPT డెస్క్టాప్ను పునఃప్రారంభించి, మళ్లీ ధృవీకరించండి; Windowsలో ChatGPT డెస్క్టాప్ మూల కీని తొలగిస్తే, Chromeను ప్రత్యామ్నాయంగా ఉపయోగించడం మళ్లీ ప్రారంభం కావచ్చు.
