Implante o aplicativo de desktop para Windows, a CLI do Codex ou ambos em dispositivos Windows gerenciados. Escolha o aplicativo para acessar o Codex pelo desktop ou a CLI para acessá-lo pelo terminal.
O aplicativo de desktop e a CLI independente usam contextos de instalação diferentes. Antes de implantar a CLI, escolha e valide a conta que executará o instalador.
| Seu objetivo | Por onde começar |
|---|---|
| Distribuir o aplicativo de desktop | Implante o aplicativo para Windows |
| Dar aos funcionários acesso independente pelo terminal | Implante a CLI do Codex no Windows |
| Aplicar os requisitos do Codex no Windows | Configure os requisitos gerenciados |
| Preparar a execução de comandos no Windows | Configure o sandbox do Windows |
Implante o aplicativo para Windows
Escolha o método de acordo com a ferramenta de gerenciamento que você usa e com a possibilidade de os dispositivos acessarem os serviços de distribuição da Microsoft.
Antes da implantação, configure os controles aplicáveis conforme as orientações em Configuração gerenciada. Para preparar a execução de comandos do Codex no aplicativo de desktop, siga as instruções de configuração do sandbox do Windows. Verifique a compatibilidade dos dispositivos e conclua a configuração da implementação herdada, se necessário.
Os links dos pacotes MSIX abaixo permitem baixar apenas a versão mais recente para cada arquitetura. Revise o pacote baixado e guarde o artefato aprovado no sistema de implantação. Siga as orientações em Gerencie as atualizações do aplicativo para coordenar o atualizador integrado do aplicativo com a Microsoft Store, o Intune e outras ferramentas de implantação.
Origem do pacote
Implante pela Microsoft Store
Use a integração do Intune com a Microsoft Store para instalar e atualizar o aplicativo.
-
No centro de administração do Intune, acesse Aplicativos > Todos os aplicativos > Criar. Selecione Aplicativo da Microsoft Store (novo).
-
Procure por ChatGPT, da OpenAI, ou insira o ID do produto na Store,
9PLM9XGG6VKS. Selecione o aplicativo e revise as configurações de instalação. -
Em Informações do aplicativo, defina Comportamento de instalação como Sistema.
-
Em Obrigatório, adicione o grupo de destino para que o Intune instale o aplicativo automaticamente. Em seguida, selecione Criar.
Para oferecer a instalação opcional pelo Portal da Empresa, use Disponível para dispositivos registrados.
Os dispositivos precisam ter acesso aos endpoints da Microsoft Store e do Windows Update listados nos requisitos de rede da Microsoft. Se esses endpoints estiverem bloqueados, selecione MSIX offline.
Para saber mais sobre o contexto de instalação, os requisitos de rede e o monitoramento da implantação, consulte o guia da Microsoft para aplicativos da Store no Intune.
Implante um pacote offline com o Intune
Use um MSIX baixado quando os dispositivos não puderem usar os serviços de distribuição da Microsoft ou quando você precisar distribuir um pacote que sua organização já revisou. Os links baixam a versão mais recente. Nas implantações seguintes, use o artefato aprovado que está no sistema de implantação. Escolha Obrigatório para instalar automaticamente.
Mesmo que o acesso ao aplicativo da Microsoft Store esteja bloqueado, você pode implantar o aplicativo pela integração do Intune com a Microsoft Store. Nesse caso, a opção Microsoft Store (recomendado) continua disponível.
Atribuição
-
Baixe o MSIX para x64 ou o MSIX para Arm64, de acordo com a arquitetura dos dispositivos.
-
No centro de administração do Intune, acesse Aplicativos > Todos os aplicativos > Criar. Selecione Aplicativo de linha de negócios, carregue o MSIX e revise as informações do pacote.
-
Em Atribuições, adicione o grupo de dispositivos de destino em Obrigatório.
-
Na coluna Contexto de instalação dessa atribuição, selecione Contexto do usuário, altere para Contexto do dispositivo e salve.
-
Revise as informações e crie o aplicativo. Confirme em Status de instalação do dispositivo que a instalação foi concluída com êxito. Em seguida, peça aos funcionários que abram o ChatGPT normalmente.
Se o aplicativo não aparecer, peça aos usuários que saiam do Windows e entrem novamente.
Para saber mais, consulte o guia da Microsoft para implantação de aplicativos de linha de negócios.
Para oferecer a instalação pelo Portal da Empresa, implante o pacote offline como Aplicativo do Windows (Win32) com a atribuição Disponível para dispositivos registrados.
-
Baixe o MSIX para x64 ou o MSIX para Arm64, além da licença offline. Renomeie o pacote para
ChatGPT.msixe mantenha os dois arquivos na mesma pasta. -
Salve este script como
Install-ChatGPT.ps1na mesma pasta dos arquivos baixados:#Requires -RunAsAdministrator $ErrorActionPreference = 'Stop' Add-AppxProvisionedPackage -Online ` -PackagePath "$PSScriptRoot\ChatGPT.msix" ` -LicensePath "$PSScriptRoot\ChatGPT-License.xml" ` -Regions all -
Salve este script como
Uninstall-ChatGPT.ps1na mesma pasta do MSIX, da licença e do script de instalação. Configure o Intune para executar o script no contexto do sistema ao desinstalar o aplicativo. O script remove o pacote provisionado e os registros do aplicativo de todos os usuários do dispositivo.Se você optar por remover os dados locais na desinstalação, faça backup dos dados que deseja manter antes de executar este script.
#Requires -RunAsAdministrator $ErrorActionPreference = 'Stop' Get-AppxProvisionedPackage -Online | Where-Object DisplayName -eq 'OpenAI.Codex' | Remove-AppxProvisionedPackage -Online -AllUsers Get-AppxPackage -AllUsers -Name 'OpenAI.Codex' | Remove-AppxPackage -AllUsersAplique aos dois scripts a política de assinatura de scripts do PowerShell da sua organização.
-
Use o fluxo da Microsoft para aplicativos Win32 para reunir o MSIX, a licença,
Install-ChatGPT.ps1eUninstall-ChatGPT.ps1em um único pacote. Adicione um Aplicativo do Windows (Win32) no Intune, defina Comportamento de instalação como Sistema e selecione a arquitetura correspondente ao pacote. Configure os comandos de instalação e desinstalação de 64 bits indicados abaixo e atribua o aplicativo como Disponível para dispositivos registrados.
Configurações de instalação, remoção e detecção do aplicativo Win32
Insira o comando abaixo em Comando de instalação.
%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\Install-ChatGPT.ps1Nos dispositivos em que o Windows está instalado em C:\Windows, insira o comando abaixo em Comando de desinstalação.
C:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\Uninstall-ChatGPT.ps1Se o diretório do Windows for diferente, use o caminho real. Esse caminho literal seleciona o Windows PowerShell de 64 bits no contexto de execução de comandos de 32 bits do Intune. Não use %SystemRoot% no lugar do caminho no campo de desinstalação, pois o Intune não expande variáveis de ambiente nesse campo. Se precisar expandir variáveis, inclua no pacote um script que chame o comando de desinstalação, conforme descrito nas configurações de programa da Microsoft.
Execute este script de detecção personalizado no PowerShell de 64 bits. Ele indica sucesso quando o aplicativo está provisionado no dispositivo. Para detectar uma versão aprovada específica, compare também a propriedade Version do pacote com essa versão.
$package = Get-AppxProvisionedPackage -Online -ErrorAction Stop |
Where-Object DisplayName -eq 'OpenAI.Codex'
if ($package) {
Write-Output $package.PackageName
exit 0
}
exit 1O Windows registra o pacote provisionado quando o usuário entra no sistema. Se o aplicativo não aparecer, peça aos usuários que saiam do Windows e entrem novamente.
Implante com o Microsoft Configuration Manager (SCCM)
Implante o MSIX baixado pelo Configuration Manager e pelo Centro de Software.
-
Baixe o MSIX para x64 ou o MSIX para Arm64, de acordo com a arquitetura dos dispositivos. Coloque o arquivo em um compartilhamento de rede acessível ao Configuration Manager.
-
Acesse Biblioteca de Software > Gerenciamento de Aplicativos > Aplicativos > Criar Aplicativo. Selecione Pacote de aplicativo do Windows e insira o caminho do MSIX. Revise as informações detectadas sobre o pacote e habilite Provisionar este aplicativo para todos os usuários no dispositivo.
-
Distribua o conteúdo para os pontos de distribuição e implante o aplicativo em uma coleção de dispositivos. Escolha Obrigatório para instalar automaticamente ou Disponível para que os usuários possam instalá-lo pelo Centro de Software.
Use o tipo de implantação de pacote de aplicativo do Windows. O tipo que usa um link da Store não se aplica a esse procedimento. Consulte o guia do Configuration Manager da Microsoft para saber mais sobre os requisitos do pacote e o provisionamento para todos os usuários.
Se o seu fluxo de implantação exigir, baixe a licença offline junto com o pacote.
Remova um aplicativo provisionado com o Configuration Manager
Se os usuários já entraram nos dispositivos com o aplicativo provisionado, crie as duas implantações de desinstalação:
-
Direcione uma implantação de desinstalação à coleção de dispositivos que contém os dispositivos afetados.
-
Direcione a segunda implantação de desinstalação à coleção de usuários que contém os usuários que já entraram nesses dispositivos.
Mesmo após a remoção do aplicativo provisionado do dispositivo, ele continua instalado para os usuários existentes. Verifique a remoção tanto no dispositivo quanto nas contas desses usuários. Consulte as orientações da Microsoft para remover aplicativos provisionados.
Origem do pacote
Permita que os usuários instalem o aplicativo
Use esta opção quando os próprios usuários puderem instalar aplicativos ou contar com a ajuda de um administrador.
-
Encaminhe os usuários ao instalador do ChatGPT para Windows.
-
Execute o instalador e siga as instruções de instalação do Windows. Um administrador precisa aprovar a instalação.
-
Abra o ChatGPT e entre com uma conta corporativa.
Os usuários também podem instalar o aplicativo pela linha de comando:
winget install --id 9PLM9XGG6VKS -s msstoreO instalador oferece atualizações automáticas. Componentes da Microsoft Store podem aparecer durante a instalação ou as atualizações, mas os usuários não precisam navegar pela Store.
Instale a partir de um pacote offline
Baixe os arquivos em um computador conectado à internet e copie-os para o dispositivo de destino. Um administrador precisa realizar a instalação.
-
Baixe o MSIX para x64 ou o MSIX para Arm64, além da licença offline. Renomeie o pacote para
ChatGPT.msixe mantenha os dois arquivos na mesma pasta. -
Nessa pasta, abra o Windows PowerShell como administrador e execute:
Add-AppxProvisionedPackage -Online ` -PackagePath .\ChatGPT.msix ` -LicensePath .\ChatGPT-License.xml ` -Regions all -
Se o aplicativo não aparecer, saia do Windows e entre novamente. Em seguida, abra o ChatGPT e entre com uma conta corporativa.
Os links de download fornecem o pacote mais recente assinado pela Store para cada arquitetura. Mesmo após a instalação offline, é preciso ter acesso à internet para usar o ChatGPT. Não há pacotes MSI independentes nem pacotes EXE distribuídos fora da Store para o aplicativo de desktop.
Implante com outra ferramenta de gerenciamento
Siga o fluxo de implantação de pacotes MSIX da sua ferramenta de gerenciamento.
-
Baixe o MSIX para x64 ou o MSIX para Arm64, de acordo com a arquitetura dos dispositivos.
-
Adicione o MSIX à ferramenta de implantação. Configure a instalação no dispositivo para usar a conta Sistema Local ou privilégios de administrador.
-
Atribua a instalação automática a um grupo piloto de dispositivos. Antes de ampliar a implantação, confirme que os funcionários conseguem abrir o ChatGPT com as contas do Windows que usam normalmente.
Se o aplicativo não aparecer, peça aos usuários que saiam do Windows e entrem novamente.
Instale com um script do PowerShell
Se a ferramenta exigir um comando de instalação, baixe a licença offline junto com o MSIX.
Renomeie o pacote para ChatGPT.msix e salve este script como Install-ChatGPT.ps1 na mesma pasta:
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions allInclua o script e os dois arquivos no mesmo pacote. Configure a ferramenta para executar o script com o Windows PowerShell de 64 bits, usando a conta Sistema Local ou uma conta de administrador.
Implante a CLI do Codex no Windows
Prepare o pacote da CLI, aplique a política de dispositivos e verifique se o funcionário consegue acessar a CLI pelo terminal usando a própria conta.
Antes de começar
-
Identifique os dispositivos Windows de destino, a arquitetura dos processadores e os usuários que receberão a CLI. Depois, escolha o método de instalação. Confirme que os usuários têm acesso ao Codex e conseguem concluir o processo de login da organização.
-
Para usar o Intune, providencie as permissões de gerenciamento de aplicativos, dispositivos registrados que atendam aos pré-requisitos da Microsoft para criar pacotes Win32 e um pacote de instalação que dispense a intervenção do usuário.
-
Defina quem será responsável pelas atualizações e pela remoção da CLI. Se usar o npm, leve em conta a instalação gerenciada do Node.js e do npm, além do local dos pacotes globais.
Escolha um método de instalação
Escolha o método de instalação e a versão específica da CLI. Consulte as versões da CLI no GitHub e substitua <approved-version> nos exemplos pelo número da versão aprovada, no formato x.y.z. Use a mesma versão no pacote e na regra de detecção.
O instalador independente usa latest por padrão quando nenhuma versão é especificada. Defina -Release explicitamente para fixar a versão implantada. Consulte o parâmetro de versão do instalador. Para orientações gerais, consulte Instalação da CLI.
Instalador independente em PowerShell. Em uma nova janela do PowerShell, baixe o instalador e passe a versão aprovada como argumento:
$CodexRelease = '<approved-version>'
Invoke-WebRequest -UseBasicParsing -Uri 'https://chatgpt.com/codex/install.ps1' -OutFile '.\codex-install.ps1'
powershell -ExecutionPolicy Bypass -File .\codex-install.ps1 -Release $CodexRelease
npm. Se o Node.js e o npm já forem gerenciados no dispositivo, selecione explicitamente a versão aprovada do pacote:
$CodexRelease = '<approved-version>'
npm install -g "@openai/codex@$CodexRelease"
Para distribuição gerenciada, inclua no pacote mantido pela equipe de TI o instalador ou o artefato de pacote já revisado e especifique a versão selecionada. Defina o contexto de instalação e como funcionarão a detecção, a remoção e as atualizações. Mesmo com uma versão definida, o instalador usa o perfil do usuário por padrão. Para automatizar toda a implantação sem intervenção do usuário, a equipe de TI precisa preparar um script que execute o instalador.
Defina o contexto de instalação
Por padrão, o instalador independente coloca os arquivos de execução no perfil do usuário atual, usa %LOCALAPPDATA%\Programs\OpenAI\Codex\bin como diretório de comandos e adiciona esse diretório ao PATH do usuário.
Executar o instalador sem alterações como SYSTEM faz com que ele use o perfil e o ambiente da conta SYSTEM. Selecionar Sistema no Intune não torna a instalação disponível para todos os usuários.
| Opção de implantação | O que validar |
|---|---|
| Instalar para o funcionário que está conectado | Execute a instalação e a detecção no contexto desse usuário. Abra um novo terminal e confirme que o funcionário consegue localizar e executar codex. |
| Criar um pacote para todo o dispositivo | Defina e valide a estrutura de diretórios da instalação no dispositivo, os arquivos de execução, as permissões, a disponibilidade do comando no PATH, a detecção e a remoção. O instalador padrão não fornece essa estrutura. |
| Usar o npm | Confirme o prefixo dos pacotes globais e o local do comando para a conta que executa o npm. “Global” não significa necessariamente que o comando estará disponível para todos os usuários do Windows. |
Trate separadamente a instalação para o usuário, a distribuição da política de dispositivos e a configuração do sandbox aprovada pelo administrador. Quando um procedimento exigir o perfil de um funcionário, use a identidade desse funcionário em vez da conta SYSTEM.
Mantenha juntos os arquivos de execução da instalação independente. Copiar apenas codex.exe não é suficiente para montar um pacote independente completo.
Empacote e atribua a CLI pelo Intune
Prepare e valide um pacote Win32 mantido pela equipe de TI. Inclua um instalador que dispense a intervenção do usuário, um desinstalador e uma lógica de detecção adequada ao contexto de instalação escolhido.
-
Prepare uma pasta de origem com os arquivos de instalação aprovados e o script de instalação sem intervenção. Especifique a versão aprovada da CLI no script para que ele não selecione
latest. Mantenha a ferramenta de empacotamento da Microsoft e a pasta de saída fora da pasta de origem. -
Gere o arquivo
.intunewincom a ferramenta de preparação de conteúdo Win32 da Microsoft. Neste exemplo, o script de instalação revisado se chamaInstall-Codex.ps1:IntuneWinAppUtil.exe -c C:\Packages\Codex\Source -s Install-Codex.ps1 -o C:\Packages\Codex\Output -qA ferramenta empacota o conteúdo da pasta de origem. Consulte Criar um pacote de aplicativo Win32.
-
No Intune, crie um Aplicativo do Windows (Win32) e carregue o pacote.
-
Configure os comandos de instalação e desinstalação, o comportamento de instalação como Usuário ou Sistema, os requisitos e as regras de detecção de acordo com o pacote.
-
Atribua o aplicativo como Obrigatório ou Disponível para dispositivos registrados.
O Intune exige instalação sem intervenção do usuário. Os scripts de detecção personalizados precisam terminar com o código 0 e gravar uma mensagem em stdout. Qualquer saída em stderr causa falha na detecção. Consulte Adicionar e atribuir um aplicativo Win32.
Verifique se a CLI funciona na conta do funcionário, mesmo que o agente de gerenciamento informe um código de saída de sucesso.
No Configuration Manager (SCCM), aplique o procedimento de instalação da CLI já revisado ao fluxo de implantação de aplicativos, com um instalador e uma regra de detecção específicos para a CLI. As configurações de MSIX do aplicativo de desktop se aplicam somente a esse aplicativo.
Configure os requisitos gerenciados
Por padrão, implante os requisitos do Windows impostos pelo administrador no seguinte caminho:
%ProgramData%\OpenAI\Codex\requirements.toml
Para usar outro local, defina o valor de cadeia de caracteres RequirementsPath na chave de registro HKLM\SOFTWARE\Policies\OpenAI\Codex com o caminho absoluto do arquivo.
Distribua o arquivo pela ferramenta de gerenciamento de endpoints. Conceda acesso de leitura aos usuários de destino e impeça que usuários comuns alterem a política controlada pelo administrador.
Os requisitos limitam os valores que podem ser configurados. Os padrões de configuração fornecem os valores iniciais. Revise o arquivo local e a política de nuvem aplicável para determinar qual configuração está em vigor.
Escolha os requisitos de permissões, aprovações, acesso à rede e comportamento do sandbox. Consulte Configuração gerenciada para ver os campos compatíveis e a ordem de precedência.
Após a implantação, inicie o Codex com a conta do funcionário e use /status e /debug-config para confirmar a política em vigor. Nem a instalação da CLI nem a distribuição dos requisitos concedem acesso ao espaço de trabalho.
Configure o sandbox do Windows
Verifique a compatibilidade do dispositivo antes de escolher um sandbox do Windows. O guia do sandbox do Windows aborda os Microsoft Execution Containers (MXC) e as implementações herdadas.
Dê preferência ao MXC em dispositivos compatíveis
Para usar a CLI de forma independente, habilite a preferência pelo MXC em config.toml:
[features]
prefer_mxc = true
Você também pode impor esse valor para o recurso por meio de requirements.toml. Essa preferência permite recorrer a uma implementação herdada quando o MXC não está disponível. Antes de habilitá-la, confira os requisitos do dispositivo no guia do sandbox do Windows.
Na versão 0.162.0 ou posterior da CLI, execute este teste de compatibilidade a partir de um diretório de projeto:
codex -c windows.sandbox=mxc sandbox --include-managed-config --permission-profile :workspace -- cmd.exe /d /c echo MXC_OK
$LASTEXITCODE
O resultado esperado é MXC_OK, com código de saída 0. Esse teste verifica o comando que seleciona o MXC explicitamente. Verifique também a configuração da sessão que o funcionário usa normalmente.
Antes da implantação, compare as restrições de rede descritas no guia do sandbox com a política de rede gerenciada da organização.
Prepare a alternativa herdada
Quando o MXC estiver indisponível ou desabilitado, dê preferência à implementação herdada elevated. A configuração exige aprovação do administrador, mas os comandos no sandbox são executados sem privilégios de administrador.
Siga o procedimento de configuração pela equipe de TI para a conta do funcionário e o diretório inicial do Codex. Execute este exemplo em um processo com os privilégios elevados necessários:
codex sandbox setup --elevated --user 'DOMAIN\alice' --codex-home 'C:\Users\alice\.codex'
Substitua a identidade e o caminho do exemplo pelos valores do usuário de destino. Para a configuração com privilégios elevados, use uma instalação da CLI em que o administrador confie.
Para permitir apenas a implementação herdada que exige elevação na configuração, adicione o trecho abaixo a %ProgramData%\OpenAI\Codex\requirements.toml, e não a config.toml. Consulte Configure uma alternativa herdada.
[windows]
allowed_sandbox_implementations = ["elevated"]
Essa configuração restringe as alternativas herdadas sem bloquear o MXC. Antes de permitir unelevated, avalie o isolamento de rede mais fraco dessa implementação e a falta de suporte ao bloqueio de leitura por caminho.
Verifique a implantação da CLI
Com a conta de um funcionário que deve ter acesso à CLI, abra uma nova janela do PowerShell sem privilégios de administrador:
Get-Command codex
codex --version
codex
Confirme que o comando localiza o executável da instalação esperada e conclua o processo de login aprovado. Execute uma tarefa pequena em um projeto designado para testes e verifique a configuração ativa.
| Verificação | Ação e resultado esperado |
|---|---|
| Contexto de instalação | Confirme que o terminal localiza a CLI na conta do funcionário de destino, inclusive depois que ele sai e entra novamente. |
| Detecção pela ferramenta de gerenciamento | Verifique se a ferramenta detecta a instalação nos dispositivos que têm a CLI e se indica ausência nos que não a têm, inclusive naqueles em que ela foi removida. |
| Requisitos gerenciados | Confira se a política em vigor na sessão corresponde à esperada. |
| Sandbox do Windows | Verifique se o MXC funciona nos dispositivos compatíveis e se a alternativa herdada aprovada está provisionada onde for necessária. |
| Atualização | Confirme que o funcionário consegue executar a nova versão aprovada após a implantação. |
| Remoção | Confirme que o pacote remove a própria instalação e a entrada correspondente no PATH sem excluir configurações do usuário ou dados de projetos que não fazem parte da instalação. |
Gerencie as atualizações
Aplicativo de desktop
Por padrão, o aplicativo procura atualizações, inclusive após uma instalação offline. Para habilitar as atualizações automáticas, permita que os dispositivos acessem persistent.oaistatic.com. Se você desabilitar as atualizações automáticas, implante pacotes mais recentes pela ferramenta de gerenciamento.
Siga as orientações em Gerencie as atualizações do aplicativo para coordenar todas as fontes de atualização. Desabilitar o atualizador integrado não impede que a Microsoft Store, o Intune ou outras ferramentas de gerenciamento atualizem o aplicativo. Isso também não permite fixar uma versão gerenciada pela OpenAI nem oferece um canal de lançamento separado. Confirme a versão instalada no sistema de implantação.
CLI do Codex
A cada atualização da CLI, escolha uma nova versão aprovada, atualize o valor explícito de -Release ou a versão do pacote npm no pacote de implantação e atualize a regra de detecção. Siga o processo de implantação de pacotes da organização e verifique a versão instalada, o contexto da conta e o comportamento da detecção. Não volte a usar no pacote gerenciado um comando de instalação que não especifique a versão. Consulte as versões da CLI, as orientações de instalação e atualização da CLI e a documentação de seleção de versões no npm.
Desinstalação e dados locais
Desinstale o aplicativo de desktop pelas Configurações do Windows ou pela ferramenta de gerenciamento, como o Intune ou o SCCM. A limpeza é executada automaticamente durante a desinstalação.
Por padrão, os chats locais sobre programação e as configurações são mantidos no diretório CODEX_HOME do usuário.
Para remover também CODEX_HOME durante a desinstalação, adicione o trecho abaixo ao arquivo config.toml nessa pasta antes de desinstalar:
[desktop]
uninstall_codex_home = true
Solução de problemas
O Windows solicita credenciais de administrador durante a instalação
Quando os próprios usuários instalam o aplicativo, um administrador precisa aprovar a instalação.
Para uma implantação do Intune pela Microsoft Store:
-
No centro de administração do Intune, acesse Aplicativos > Todos os aplicativos e selecione o ChatGPT.
-
Verifique o Comportamento de instalação nas Propriedades do aplicativo. Se estiver definido como Usuário, adicione o aplicativo novamente como Aplicativo da Microsoft Store (novo) e selecione Sistema em Informações do aplicativo.
-
Atribua o aplicativo ao grupo de destino em Obrigatório ou Disponível para dispositivos registrados. Se você adicionou um novo aplicativo, remova a atribuição desse grupo do aplicativo original.
-
Sincronize o dispositivo afetado com o Intune e verifique o Status de instalação do dispositivo. Se a atribuição permitir instalação opcional, tente instalar novamente pelo Portal da Empresa.
Se o aplicativo já estiver instalado, implantá-lo com o comportamento de instalação Sistema pode fazer com que o Intune informe 0x87D1041C. Nesse cenário, a instalação é concluída com êxito. Verifique o aplicativo no dispositivo afetado.
A instalação falha com o erro 0x80073D28
O Windows retorna 0x80073D28 (ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES) quando não consegue instalar um serviço incluído no pacote sem privilégios de administrador. Execute a instalação como administrador ou configure a ferramenta de implantação para instalar no contexto do dispositivo ou do sistema.
Para uma implantação existente no SCCM:
- Abra Propriedades > Tipos de Implantação do aplicativo.
- Edite o tipo de implantação Pacote de aplicativo do Windows e abra Experiência do Usuário.
- Habilite Provisionar este aplicativo para todos os usuários no dispositivo e salve.
- Atualize a política de máquina do cliente e tente instalar novamente pelo Centro de Software.
Para saber mais sobre a configuração de provisionamento, consulte as configurações de implantação de aplicativos da Microsoft.
Instalação e configuração da CLI do Codex
| Sintoma | O que verificar |
|---|---|
| O Intune informa que a instalação foi concluída com êxito, mas o funcionário não consegue executar o Codex | Verifique a conta usada na instalação, o local dos arquivos de execução e a conta cujo PATH foi atualizado. Quando executado como SYSTEM, o instalador sem alterações instala a CLI no perfil da conta SYSTEM, fora do perfil do funcionário. |
O terminal não reconhece codex após a instalação |
Abra um novo terminal. Verifique o diretório de comandos e o PATH da conta de destino. |
| O terminal inicia a versão errada do Codex | Use Get-Command codex para verificar se há conflito entre os caminhos de instalações independentes ou via npm. |
| O teste de compatibilidade do MXC falha | Compare os recursos do dispositivo, a versão da CLI e a política gerenciada com as orientações do guia do sandbox do Windows. Provisione a alternativa herdada aprovada quando apropriado. |
| A configuração do sandbox herdado solicita aprovação do administrador | Siga o procedimento da equipe de TI para concluir a configuração para a identidade do funcionário e o diretório inicial do Codex. |
| As configurações gerenciadas diferem das especificadas no arquivo local de requisitos | Use /status e /debug-config para verificar as configurações em vigor, a precedência das políticas e os campos compatíveis. |