Windows uygulamasını ve Codex CLI'ı dağıtın
Windows masaüstü uygulamasını ve Codex CLI'ı Intune, SCCM veya başka bir kurumsal yönetim aracıyla dağıtın
Windows masaüstü uygulamasını, Codex CLI'ı veya her ikisini yönetilen Windows cihazlarına dağıtın. Masaüstü erişimi için uygulamayı, terminal erişimi için CLI'ı seçin.
Masaüstü uygulaması ve bağımsız CLI farklı kurulum bağlamları kullanır. CLI'ı dağıtmadan önce yükleyicisini çalıştırmak için kullanılacak hesabı seçin ve doğrulayın.
| Hedefiniz | Başlangıç noktası |
|---|---|
| Masaüstü uygulamasını dağıtmak | Windows uygulamasını dağıtın |
| Çalışanlara bağımsız terminal erişimi sağlamak | Windows'ta Codex CLI'ı dağıtın |
| Windows'ta Codex gereksinimlerini uygulamak | Yönetilen gereksinimleri yapılandırın |
| Windows komut yürütmesini hazırlamak | Windows korumalı alanını yapılandırın |
Windows uygulamasını dağıtın
Yönetim aracınıza ve cihazların Microsoft'un dağıtım hizmetlerine erişip erişemediğine göre bir yöntem seçin.
Dağıtımdan önce, Yönetilen yapılandırma kılavuzunu kullanarak geçerli denetimleri yapılandırın. Masaüstü uygulamasında Codex komutlarının yürütülmesini hazırlamak için Windows korumalı alan kurulumu kılavuzunu izleyin. Cihaz uyumluluğunu kontrol edin ve gerekiyorsa eski sistemler için kurulum adımlarını tamamlayın.
Aşağıdaki MSIX bağlantıları, her mimari için geçmiş bir sürümü değil, en son sürümü indirir. İndirilen paketi inceleyin ve onaylanan dosyayı dağıtım sisteminizde saklayın. Uygulamanın yerleşik güncelleyicisini Microsoft Store, Intune ve diğer dağıtım araçlarıyla koordine etmek için Uygulama güncellemelerini yönetin kılavuzunu izleyin.
Paket kaynağı
Microsoft Store üzerinden dağıtma
Uygulamayı yüklemek ve güncellemek için Intune'un Microsoft Store entegrasyonunu kullanın.
Intune yönetim merkezinde Apps > All apps > Create yolunu izleyin. Microsoft Store app (new) seçeneğini seçin.
OpenAI tarafından sunulan ChatGPT uygulamasını arayın veya Store ürün kimliği olarak
9PLM9XGG6VKSgirin. Uygulamayı seçin ve kurulum ayarlarını inceleyin.App information bölümünde Install behavior ayarını System olarak belirleyin.
Intune'un uygulamayı otomatik olarak yüklemesi için Required altına hedef grubunuzu ekleyin, ardından Create seçeneğini seçin.
Company Portal üzerinden isteğe bağlı kurulum için bunun yerine Available for enrolled devices seçeneğini kullanın.
Cihazların, Microsoft'un ağ gereksinimlerinde belirtilen Microsoft Store ve Windows Update uç noktalarına erişebilmesi gerekir. Bu uç noktalar engelleniyorsa Offline MSIX seçeneğini seçin.
Kurulum bağlamı, ağ gereksinimleri ve dağıtımın izlenmesi hakkında bilgi için Microsoft'un Intune Store uygulaması kılavuzuna bakın.
Intune ile çevrimdışı paket dağıtma
Cihazlar Microsoft'un dağıtım hizmetlerini kullanamıyorsa veya kuruluşunuzun incelediği bir paketi dağıtmanız gerekiyorsa indirilmiş bir MSIX kullanın. Bağlantılar en son sürümü indirir. Tekrarlanan dağıtımlarda, dağıtım sisteminizdeki onaylanmış dosyayı kullanın. Otomatik kurulum için Required seçeneğini seçin.
Atama
Cihazlarınız için x64 MSIX veya Arm64 MSIX paketini indirin.
Intune yönetim merkezinde Apps > All apps > Create yolunu izleyin. Line-of-business app seçeneğini seçin, MSIX paketini yükleyin ve paket bilgilerini inceleyin.
Assignments bölümünde, Required altına hedef cihaz grubunuzu ekleyin.
Bu atamanın Install Context sütununda User context seçeneğini seçin, Device context olarak değiştirin ve kaydedin.
Uygulamayı gözden geçirin ve oluşturun. Device install status bölümünde kurulumun başarılı olduğunu doğrulayın, ardından çalışanların ChatGPT'yi normal şekilde başlatmasını sağlayın.
Uygulama görünmüyorsa kullanıcılardan oturumu kapatıp yeniden açmalarını isteyin.
Daha fazla bilgi için Microsoft'un LOB uygulaması dağıtım kılavuzuna bakın.
Company Portal üzerinden kurulum sunmak için çevrimdışı paketi Available for enrolled devices atamasıyla bir Windows app (Win32) olarak dağıtın:
x64 MSIX veya Arm64 MSIX paketini ve çevrimdışı lisansı indirin. Paketin adını
ChatGPT.msixolarak değiştirin ve her iki dosyayı aynı klasörde saklayın.Bu betiği, indirilen dosyaların yanına
Install-ChatGPT.ps1adıyla kaydedin:
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions all- Bu betiği MSIX, lisans ve kurulum betiğinin yanına
Uninstall-ChatGPT.ps1adıyla kaydedin. Intune'u, uygulamayı kaldırırken bu betiği System bağlamında çalıştıracak şekilde yapılandırın. Betik, cihazdaki tüm kullanıcılar için önceden sağlanan paketi ve uygulama kayıtlarını kaldırır:
#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 -AllUsersHer iki betik için de kuruluşunuzun PowerShell betiği imzalama ilkesine uyun.
- MSIX, lisans,
Install-ChatGPT.ps1veUninstall-ChatGPT.ps1dosyalarını birlikte paketlemek için Microsoft'un Win32 uygulama iş akışını kullanın. Intune'da bir Windows app (Win32) ekleyin, Install behavior ayarını System olarak belirleyin ve paketin mimarisini hedefleyin. Aşağıdaki 64 bit kurulum ve kaldırma komutlarını yapılandırın, ardından uygulamayı Available for enrolled devices olarak atayın.
Win32 kurulum, kaldırma ve algılama ayarları
Install command alanını şu şekilde ayarlayın:
%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\Install-ChatGPT.ps1Windows'un C:\Windows konumunda yüklü olduğu cihazlarda Uninstall command alanını şu şekilde ayarlayın:
C:\Windows\Sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\Uninstall-ChatGPT.ps1Windows dizini farklıysa gerçek dizini kullanın. Bu sabit yol, Intune'un 32 bit komut bağlamından 64 bit Windows PowerShell'i seçer. Kaldırma alanında bunun yerine %SystemRoot% kullanmayın: Intune burada ortam değişkenlerini genişletmez. Değişken genişletmeye ihtiyacınız varsa Microsoft'un program ayarlarında açıklandığı gibi bir sarmalayıcı betik paketleyin.
Bu özel algılama betiğini 64 bit PowerShell'de çalıştırın. Uygulama cihazda önceden sağlandığında betik başarılı sonuç bildirir. Onaylanmış belirli bir sürümü algılamak için paketin Version değerini de bu sürümle karşılaştırın.
$package = Get-AppxProvisionedPackage -Online -ErrorAction Stop |
Where-Object DisplayName -eq 'OpenAI.Codex'
if ($package) {
Write-Output $package.PackageName
exit 0
}
exit 1Windows, önceden sağlanan paketi oturum açıldığında kaydeder. Uygulama görünmüyorsa kullanıcıların oturumu kapatıp yeniden açmasını sağlayın.
Microsoft Configuration Manager (SCCM) ile dağıtım
İndirilen MSIX paketini Configuration Manager ve Software Center üzerinden dağıtın.
Cihazlarınız için x64 MSIX veya Arm64 MSIX paketini indirin. Paketi Configuration Manager'ın erişebileceği bir ağ paylaşımına yerleştirin.
Software Library > Application Management > Applications > Create Application yolunu izleyin. Windows app package seçeneğini seçin ve MSIX yolunu girin. Algılanan paket bilgilerini inceleyin ve Provision this application for all users on the device seçeneğini etkinleştirin.
İçeriği dağıtım noktalarınıza dağıtın ve bir cihaz koleksiyonuna dağıtım yapın. Otomatik kurulum için Required, kullanıcıların Software Center üzerinden kurulum yapabilmesi için Available seçeneğini seçin.
Dağıtım türü olarak Store bağlantısı yerine Windows uygulama paketini kullanın. Paket gereksinimleri ve tüm kullanıcılar için ön hazırlık hakkında bilgi edinmek için Microsoft'un Configuration Manager kılavuzuna bakın.
Dağıtım iş akışınız gerektiriyorsa paketle birlikte çevrimdışı lisansı da indirin.
Ön hazırlığı yapılmış bir uygulamayı Configuration Manager ile kaldırma
Kullanıcılar, uygulamanın ön hazırlığının yapıldığı cihazlarda daha önce oturum açtıysa her iki kaldırma dağıtımını da oluşturun:
Bir kaldırma dağıtımını, etkilenen cihazları içeren cihaz koleksiyonuna hedefleyin.
İkinci bir kaldırma dağıtımını, bu cihazlarda daha önce oturum açmış kullanıcıları içeren kullanıcı koleksiyonuna hedefleyin.
Ön hazırlığı yapılmış uygulamayı cihazdan kaldırmak, uygulamayı mevcut kullanıcılar için kaldırmaz. Kaldırma işlemini hem cihaz hem de bu kullanıcı hesapları için doğrulayın. Microsoft'un ön hazırlığı yapılmış uygulamaları kaldırma yönergelerine bakın.
Başka bir yönetim aracıyla dağıtım
Yönetim aracınızın MSIX dağıtım iş akışını kullanın.
Cihazlarınız için x64 MSIX veya Arm64 MSIX paketini indirin.
MSIX paketini dağıtım aracınıza ekleyin. Kurulumu cihaz için, Local System veya yönetici ayrıcalıklarını kullanacak şekilde yapılandırın.
Bir pilot cihaz grubuna otomatik kurulum atayın. Dağıtımı genişletmeden önce çalışanların normal Windows hesaplarıyla ChatGPT'yi açabildiğini doğrulayın.
Uygulama görünmüyorsa kullanıcılardan oturumu kapatıp yeniden açmalarını isteyin.
PowerShell betiğiyle kurulum
Aracınız bir kurulum komutu gerektiriyorsa MSIX ile birlikte çevrimdışı lisansı indirin.
Paketi ChatGPT.msix olarak yeniden adlandırın ve bu betiği aynı klasöre
Install-ChatGPT.ps1 olarak kaydedin:
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions allBetiği ve her iki dosyayı birlikte paketleyin. Aracınızı, betiği 64 bit Windows PowerShell ile Local System veya yönetici olarak çalıştıracak şekilde yapılandırın.
Paket kaynağı
Kullanıcıların uygulamayı kurmasına izin verin
Kullanıcılar uygulamaları kendileri yükleyebiliyorsa veya bir yöneticiden yardım alabiliyorsa bu seçeneği kullanın.
Kullanıcıları ChatGPT Windows yükleyicisine yönlendirin.
Yükleyiciyi çalıştırın ve Windows kurulum yönergelerini izleyin. Kurulumu bir yöneticinin onaylaması gerekir.
ChatGPT'yi açın ve bir iş hesabıyla oturum açın.
Kullanıcılar komut satırından da kurulum yapabilir:
winget install --id 9PLM9XGG6VKS -s msstoreYükleyici otomatik güncellemeler sağlar. Kurulum veya güncellemeler sırasında Microsoft Store bileşenleri görünebilir; kullanıcıların Store'a göz atması gerekmez.
Çevrimdışı paketten kurulum
Dosyaları internete bağlı bir bilgisayara indirin, ardından hedef cihaza kopyalayın. Kurulumu bir yöneticinin gerçekleştirmesi gerekir.
x64 MSIX veya Arm64 MSIX paketini ve çevrimdışı lisansı indirin. Paketi
ChatGPT.msixolarak yeniden adlandırın ve her iki dosyayı aynı klasörde tutun.Bu klasörde Windows PowerShell'i yönetici olarak açın ve şu komutu çalıştırın:
Add-AppxProvisionedPackage -Online `
-PackagePath .\ChatGPT.msix `
-LicensePath .\ChatGPT-License.xml `
-Regions all- Uygulama görünmüyorsa oturumu kapatıp yeniden açın, ardından ChatGPT'yi açın ve bir iş hesabıyla oturum açın.
İndirme bağlantıları, her mimari için Store tarafından imzalanmış en güncel paketi sağlar. Çevrimdışı kurulumda da ChatGPT'yi kullanmak için internet erişimi gerekir. Masaüstü uygulaması için bağımsız MSI paketleri ve Store dışı EXE paketleri sunulmaz.
Windows'ta Codex CLI dağıtımı
CLI paketini hazırlayın, cihaz politikanızı uygulayın ve çalışanın hesabından terminal erişimini doğrulayın.
Başlamadan önce
Hedef Windows cihazlarını, kullanıcıları ve işlemci mimarilerini belirleyin, ardından bir kurulum yöntemi seçin. Kullanıcıların Codex erişimine sahip olduğunu ve kuruluşunuzun oturum açma akışını tamamlayabildiğini doğrulayın.
Intune için uygulama yönetimi izinlerini, Microsoft'un Win32 paketleme ön koşullarını karşılayan kayıtlı cihazları ve katılımsız kurulum paketini hazırlayın.
CLI güncellemeleri ve kaldırma işlemleri için sorumluları belirleyin. npm kullanıyorsanız yönetilen Node.js/npm kurulumunu ve genel paket konumunu hesaba katın.
Bir kurulum yöntemi seçin
Bir kurulum yöntemi ve belirli bir CLI sürümü seçin. GitHub'daki CLI sürümlerini inceleyin, ardından örneklerdeki <approved-version> yer tutucusunu x.y.z biçimindeki onaylı sürüm numaranızla değiştirin. Paketinizde ve algılama kuralınızda aynı sürümü kullanın.
Bağımsız yükleyici, sürüm belirtilmediğinde varsayılan olarak latest değerini kullanır. Dağıtımı belirli bir sürüme sabitlemek için -Release parametresini açıkça belirtin; yükleyicinin sürüm parametresine bakın. Genel kurulum yönergeleri için CLI kurulumu bölümüne bakın.
Bağımsız PowerShell yükleyicisi. Yeni bir PowerShell penceresinde yükleyiciyi indirin ve onaylı sürümü parametre olarak iletin:
$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 $CodexReleasenpm. Cihazda Node.js ve npm zaten yönetiliyorsa onaylı paket sürümünü açıkça seçin:
$CodexRelease = '<approved-version>'
npm install -g "@openai/codex@$CodexRelease"Yönetilen dağıtım için incelenmiş yükleyiciyi veya paket çıktısını ve seçilen sürümü BT ekibinizin sorumluluğundaki pakette saklayın. Kurulum bağlamını, algılama, kaldırma ve güncelleme davranışlarını tanımlayın. Bir sürüm seçmek, yükleyicinin kullanıcı profiline ilişkin varsayılanlarını değiştirmez veya gözetimsiz dağıtım için eksiksiz bir sarmalayıcı sağlamaz.
Kurulum bağlamını ayarlayın
Bağımsız yükleyici, varsayılan olarak çalışma zamanı dosyalarını geçerli kullanıcının profiline yerleştirir, komut dizini olarak %LOCALAPPDATA%\Programs\OpenAI\Codex\bin konumunu kullanır ve kullanıcı PATH değişkenini ayarlar.
Yükleyiciyi değiştirmeden SYSTEM olarak çalıştırmak, SYSTEM profilini ve ortamını hedefler. Intune'da System seçeneğini seçmek, kurulumu tüm kullanıcılar için geçerli hâle getirmez.
| Dağıtım seçeneği | Doğrulanması gerekenler |
|---|---|
| Oturum açmış çalışan için kurun | Kurulumu ve algılamayı ilgili kullanıcının bağlamında çalıştırın. Yeni bir terminal açın ve çalışanın codex komutunu bulup çalıştırabildiğini doğrulayın. |
| Cihaz genelinde kullanılacak bir paket oluşturun | Makine düzeyindeki kurulum düzenini, çalışma zamanı dosyalarını, izinleri, PATH üzerinden erişimi, algılamayı ve kaldırmayı tanımlayıp doğrulayın. Varsayılan yükleyici bu tasarımı sağlamaz. |
| npm kullanın | npm'i çalıştıran hesabın genel paket önekini ve komut konumunu doğrulayın. “Genel”, her zaman tüm Windows kullanıcıları anlamına gelmez. |
Kullanıcı kurulumunu, cihaz ilkesinin dağıtımını ve yönetici onaylı korumalı alan kurulumunu ayrı tutun. Bir işlem çalışanın profilini gerektiriyorsa SYSTEM yerine ilgili çalışanın kimliğini kullanın.
Bağımsız çalışma zamanı dosyalarını bir arada tutun; yalnızca codex.exe dosyasını kopyalamak, eksiksiz bir bağımsız paket oluşturmaz.
CLI'yi Intune üzerinden paketleyin ve atayın
Seçilen kurulum bağlamı için gözetimsiz yükleyici, kaldırıcı ve algılama mantığı içeren, BT ekibinin sorumluluğunda bir Win32 paketi hazırlayıp doğrulayın.
Onaylı kurulum içeriğini ve gözetimsiz kurulum betiğinizi içeren bir kaynak klasör hazırlayın. Betiğin
latestdeğerini çözümlemesine izin vermek yerine, onaylı CLI sürümünü bu betikte belirtin. Microsoft paketleme aracını ve çıktı klasörünü bu kaynak klasörün dışında tutun.Microsoft Win32 Content Prep Tool ile
.intunewindosyasını oluşturun. Bu örnekte, incelenmiş kurulum betiğinizin adınınInstall-Codex.ps1olduğu varsayılır:
IntuneWinAppUtil.exe -c C:\Packages\Codex\Source -s Install-Codex.ps1 -o C:\Packages\Codex\Output -qAraç, kaynak klasörün içeriğini paketler. Win32 uygulama paketi oluşturma bölümüne bakın.
Intune'da bir Windows app (Win32) oluşturun ve paketi yükleyin.
Yükleme ve kaldırma komutlarını, User veya System davranışını, gereksinimleri ve algılama kurallarını pakete uygun şekilde ayarlayın.
Paketi Required veya Available for enrolled devices olarak atayın.
Intune, gözetimsiz kurulum gerektirir. Özel algılama betikleri 0 koduyla çıkmalı ve stdout'a çıktı yazmalıdır; stderr'e yazılan çıktı, algılamanın başarısız olmasına neden olur. Win32 uygulaması ekleme ve atama bölümüne bakın.
Yönetim ajanı başarılı bir çıkış kodu bildirse bile CLI'yi çalışanın hesabından doğrulayın.
Configuration Manager (SCCM) için uygulama iş akışınızda, CLI'ye özgü bir yükleyici ve algılama kuralıyla birlikte incelenmiş CLI kurulum tasarımını kullanın. Masaüstü uygulamasının MSIX ayarları yalnızca masaüstü uygulaması için geçerlidir.
Yönetilen gereksinimleri yapılandırın
Yönetici tarafından zorunlu tutulan Windows gereksinimlerini şu konuma dağıtın:
%ProgramData%\OpenAI\Codex\requirements.tomlDosyayı uç nokta yönetim aracınız üzerinden dağıtın. Hedef kullanıcılara okuma erişimi verin ve standart kullanıcıların yöneticiye ait ilkeyi değiştirmesini engelleyin.
Gereksinimler ayarları sınırlar; yapılandırma varsayılanları ise başlangıç değerlerini sağlar. Etkin yapılandırmayı belirlemek için hem yerel dosyayı hem de geçerli bulut ilkesini inceleyin.
İzinler, onaylar, ağ erişimi ve korumalı alan davranışı için gereksinimleri seçin. Desteklenen alanlar ve öncelik sırası için Yönetilen yapılandırma bölümüne bakın.
Dağıtımdan sonra Codex'i çalışanın kimliğiyle başlatın ve etkin ilkeyi doğrulamak için /status ve /debug-config komutlarını kullanın. CLI'yi kurmak veya gereksinimleri dağıtmak, çalışma alanına erişim sağlamaz.
Windows korumalı alanını yapılandırın
Bir Windows korumalı alanı seçmeden önce cihaz uyumluluğunu kontrol edin. Windows korumalı alan kılavuzu, Microsoft Execution Containers (MXC) ve eski uygulamaları kapsar.
Uyumlu cihazlarda MXC'yi tercih edin
Bağımsız CLI kullanımı için config.toml dosyasında MXC tercihini etkinleştirin:
[features]
prefer_mxc = trueBu özellik değerini requirements.toml üzerinden de zorunlu kılabilirsiniz. Bu tercih, MXC kullanılamadığında eski uygulamaya geri dönülmesine izin verir. Etkinleştirmeden önce Windows korumalı alan kılavuzundaki cihaz gereksinimlerini kontrol edin.
CLI'nin 0.162.0 veya sonraki bir sürümünde, bir proje dizininden şu uyumluluk denetimini çalıştırın:
codex -c windows.sandbox=mxc sandbox --include-managed-config --permission-profile :workspace -- cmd.exe /d /c echo MXC_OK
$LASTEXITCODEMXC_OK çıktısını ve 0 çıkış kodunu almanız gerekir. Bu işlem, açıkça MXC kullanan komutu denetler; çalışanın normal oturum yapılandırmasını da inceleyin.
Dağıtıma geçmeden önce korumalı alan kılavuzundaki ağ kısıtlamalarını yönetilen ağ ilkenizle karşılaştırın.
Eski uygulamaya geri dönüşü hazırlayın
MXC kullanılamadığında veya devre dışı bırakıldığında, geri dönüş seçeneği olarak elevated eski uygulamasını tercih edin. Bu uygulama yönetici onaylı kurulum gerektirir, ancak korumalı alandaki komutlar yönetici ayrıcalıkları olmadan çalışır.
Çalışan hesabı ve Codex ana dizini için BT ekibi tarafından yürütülen kurulum prosedürünü izleyin. Bu örneği, gerekli yükseltilmiş ayrıcalıklara sahip bir işlemden çalıştırın:
codex sandbox setup --elevated --user 'DOMAIN\alice' --codex-home 'C:\Users\alice\.codex'Örnekteki kimliği ve yolu hedef kullanıcının değerleriyle değiştirin. Yükseltilmiş ayrıcalıklarla kurulum için yöneticinin güvendiği bir CLI kurulumu kullanın.
Yalnızca yükseltilmiş ayrıcalıklı eski uygulamaya izin vermek için aşağıdakileri %ProgramData%\OpenAI\Codex\requirements.toml dosyasına ekleyin; config.toml dosyasına eklemeyin. Eski uygulamaya geri dönüşü yapılandırma bölümüne bakın:
[windows]
allowed_sandbox_implementations = ["elevated"]Bu, MXC'yi engellemeden eski yönteme geri dönüşü kısıtlar. unelevated seçeneğine izin vermeden önce, bu seçeneğin daha zayıf ağ yalıtımını ve okuma erişimi engellenen yolları desteklememesini değerlendirin.
CLI dağıtımını doğrulayın
Hedef çalışan hesabıyla, yönetici ayrıcalıkları olmadan yeni bir PowerShell penceresi açın:
Get-Command codex
codex --version
codexYürütülebilir dosyanın hedeflenen kurulumdan çözümlendiğini doğrulayın, ardından onaylanan oturum açma akışını tamamlayın. Belirlenen bir test projesinde küçük bir görev çalıştırın ve etkin yapılandırmayı inceleyin.
| Kontrol | İşlem ve beklenen sonuç |
|---|---|
| Kurulum bağlamı | CLI'nin, yeniden oturum açıldıktan sonra da hedef çalışan hesabında çözümlendiğini doğrulayın. |
| Yönetim aracı algılaması | CLI'nin kurulu olduğu cihazların algılandığını; kaldırıldığı cihazlar dahil, kurulu olmadığı cihazların algılanmadığını kontrol edin. |
| Yönetilen gereksinimler | Oturumda beklenen etkin ilkenin gösterildiğini doğrulayın. |
| Windows korumalı alanı | MXC'nin uyumlu cihazlarda çalıştığını ve gerektiğinde onaylanan eski yöntemin kullanıma hazırlandığını doğrulayın. |
| Güncelleme | Dağıtımdan sonra çalışanın onaylanan yeni sürümü çalıştırabildiğini doğrulayın. |
| Kaldırma | Paketin, ilgisiz kullanıcı yapılandırmasını veya proje verilerini silmeden kendi kurulumunu ve PATH girdisini kaldırdığını doğrulayın. |
Güncellemeleri yönetin
Masaüstü uygulaması
Uygulama, çevrimdışı kurulumdan sonra da varsayılan olarak
güncellemeleri denetler. Otomatik güncellemeleri etkinleştirmek için cihazların
persistent.oaistatic.com adresine erişmesine izin verin. Otomatik güncellemeleri devre dışı bırakırsanız daha yeni
paketleri yönetim aracınız üzerinden dağıtın.
Tüm güncelleme kaynaklarını koordine etmek için Uygulama güncellemelerini yönetme yönergelerini izleyin. Yerleşik güncelleyiciyi devre dışı bırakmak, Microsoft Store, Intune veya diğer yönetim araçlarının uygulamayı güncellemesini engellemez; OpenAI tarafından yönetilen sürüm sabitleme veya ayrı bir yayın kanalı da sağlamaz. Kurulu sürümü dağıtım sisteminiz üzerinden doğrulayın.
Codex CLI
Her CLI güncellemesinde onaylanan yeni bir sürüm seçin, dağıtım paketinizdeki açıkça belirtilen -Release değerini veya npm paketi sürümünü ve algılama kuralını güncelleyin. Paket süreciniz üzerinden dağıtın, ardından kurulu sürümü, hesap bağlamını ve algılama davranışını doğrulayın. Yönetilen paketi, açıkça bir sürüm belirtmeyen yükleyici komutuna geri döndürmeyin. CLI sürümleri, CLI kurulumu ve güncellemeleri ve npm sürüm seçimi kaynaklarına bakın.
Sorun giderme
Kurulum sırasında kullanıcılardan yönetici kimlik bilgileri isteniyor
Kullanıcılar uygulamayı kendileri kurduğunda, bir yöneticinin kurulumu onaylaması gerekir.
Microsoft Store üzerinden Intune ile dağıtım için:
Intune yönetim merkezinde Apps > All apps yoluna gidin ve ChatGPT'yi seçin.
Uygulamanın Properties bölümündeki Install behavior ayarını kontrol edin. Değer User ise uygulamayı Microsoft Store app (new) olarak yeniden ekleyin ve App information bölümünde System seçeneğini belirleyin.
Uygulamayı hedef grubunuza Required veya Available for enrolled devices altında atayın. Yeni bir uygulama eklediyseniz bu grubun atamasını özgün uygulamadan kaldırın.
Etkilenen cihazı Intune ile eşitleyin, ardından Device install status bölümünü kontrol edin. Kullanılabilir olarak yapılan bir atama için kurulumu Company Portal'da yeniden deneyin.
Uygulama zaten kuruluysa System kurulum davranışıyla dağıtılması,
Intune'un 0x87D1041C bildirmesine neden olabilir. Bu senaryoda kurulum yine de başarıyla tamamlanır.
Etkilenen cihazda uygulamayı doğrulayın.
Kurulum şu hatayla başarısız oluyor: `0x80073D28`
Windows, 0x80073D28 (ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES) hatasını,
paketlenmiş bir hizmeti yönetici ayrıcalıkları olmadan kuramadığında döndürür.
Kurulumu yönetici olarak çalıştırın veya dağıtım aracınızı
cihaz ya da System bağlamında kurulum yapacak şekilde yapılandırın.
Mevcut bir SCCM dağıtımı için:
- Uygulamanın Properties > Deployment Types bölümünü açın.
- Windows app package dağıtım türünü düzenleyin ve User Experience bölümünü açın.
- Provision this application for all users on the device seçeneğini etkinleştirin ve kaydedin.
- İstemcinin makine ilkesini yenileyin, ardından kurulumu Software Center'da yeniden deneyin.
Kullanıma hazırlama ayarı hakkında ayrıntılar için Microsoft'un uygulama dağıtım ayarları belgesine bakın.
Codex CLI kurulumu ve yapılandırması
| Belirti | Kontrol edilecekler |
|---|---|
| Intune başarı bildiriyor ancak çalışan Codex'i çalıştıramıyor | Kurulum hesabını, çalışma zamanı konumunu ve PATH'i güncellenen hesabı kontrol edin. SYSTEM olarak çalıştırılan değiştirilmemiş yükleyici, çalışanın profiline kurulum yapmaz. |
Kurulumdan sonra codex tanınmıyor |
Yeni bir terminal açın. Hedef hesabın komut dizinini ve PATH'ini kontrol edin. |
| Yanlış Codex sürümü başlatılıyor | Çakışan bağımsız kurulum veya npm konumlarını kontrol etmek için Get-Command codex kullanın. |
| MXC denetimi başarısız oluyor | Cihaz özelliklerini, CLI sürümünü ve yönetilen ilkeyi Windows korumalı alan kılavuzuna göre kontrol edin. Uygun durumlarda onaylanan eski yöntemi kullanıma hazırlayın. |
| Eski korumalı alanın kurulumu yönetici onayı istiyor | Çalışanın kimliği ve Codex ana dizini için BT tarafından yürütülen kurulumu tamamlayın. |
| Yönetilen ayarlar yerel gereksinimler dosyasından farklı | Etkin ayarları, ilke önceliğini ve desteklenen alanları incelemek için /status ve /debug-config kullanın. |