部署 Windows 應用
選擇組織安裝應用的方式。
Intune
透過 Microsoft Store 部署
使用 Intune 的 Microsoft Store 整合安裝和更新應用。
- 在 Intune 管理中心,轉到應用 > 所有應用 > 建立。 選擇 Microsoft Store 應用(新)。
- 搜尋 OpenAI 的 ChatGPT,或輸入 Store 產品 ID
9PLM9XGG6VKS。選擇該應用並檢查其安裝設定。 - 在應用資訊 中,將安裝行為 設定為系統。
- 在必需 下新增目標組,使 Intune 自動安裝 應用,然後選擇建立。
若要透過公司門戶提供可選安裝,請改用可用於已註冊的 裝置。
裝置需要能夠存取 Microsoft 的網路要求中列出的 Microsoft Store 和 Windows Update 端點。 如果網路阻止存取這些端點,請使用離線 MSIX。
有關安裝上下文、網路要求和部署監視,請參閱 Microsoft 的 Intune Store 應用指南。
使用 Intune 部署離線軟體套件
當裝置無法使用 Microsoft 的分發服務, 或你需要部署特定的已核准版本時,請使用下載的 MSIX。
必需分配
- 下載適用於裝置的 x64 MSIX 或 Arm64 MSIX。
- 在 Intune 管理中心,轉到應用 > 所有應用 > 建立。 選擇業務線應用,上傳 MSIX,並檢查軟體套件 資訊。
- 在分配 中,將目標裝置組新增到必需 下。
- 在該分配的安裝上下文 列中,選擇使用者上下文, 將其更改為裝置上下文,然後儲存。
- 檢查並建立應用。在裝置 安裝狀態 中確認安裝成功,然後讓員工正常啟動 ChatGPT。
如果應用未出現,請讓使用者登出後重新登入。
有關更多資訊,請參閱 Microsoft 的 LOB 應用部署指南。
在公司門戶中提供
要讓使用者自行選擇安裝離線軟體套件的時間,請使用 Windows 應用 (Win32),並將其分配為可用於已註冊的裝置:
- 下載 x64 MSIX 或 Arm64 MSIX,以及離線許可證。將軟體套件重新命名為
ChatGPT.msix,並將兩個檔案放在同一資料夾中。 - 將以下內容儲存為
Install-ChatGPT.ps1,與下載的檔案放在一起:
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions all- 使用 Microsoft 的 Win32 應用工作流程打包這些檔案,並在 Intune 中新增 Windows 應用 (Win32)。將安裝行為 設定為系統,指定軟體套件的架構,使用 64 位 Windows PowerShell 執行指令碼,並將其分配為可用於已註冊的裝置。
Win32 安裝和檢測設定
使用以下安裝命令:
%SystemRoot%\Sysnative\WindowsPowerShell\v1.0\powershell.exe -NoProfile -File .\Install-ChatGPT.ps1對於自訂檢測規則,請在 64 位 PowerShell 中執行以下指令碼。
當 Windows 已在裝置上預配該應用時,指令碼會報告成功。如果你
部署的是特定版本,還應將其 Version 與已核准的
版本進行比較。
$package = Get-AppxProvisionedPackage -Online -ErrorAction Stop |
Where-Object DisplayName -eq 'OpenAI.Codex'
if ($package) {
Write-Output $package.PackageName
exit 0
}
exit 1對於解除安裝命令,請將包含以下命令的 Uninstall-ChatGPT.ps1 指令碼
打包,並在相同的系統上下文中執行。這會移除已預配的
軟體套件以及裝置上所有使用者的應用註冊資訊。
#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 -AllUsers兩個指令碼都應遵循組織的 PowerShell 指令碼簽名策略。
當 Windows 在使用者登入時註冊已預配的 軟體套件後,使用者即可使用該應用。如果應用未出現,請讓使用者登出後重新登入。
使用 Microsoft Configuration Manager (SCCM) 部署
透過 Configuration Manager 和軟體中心部署下載的 MSIX。
- 下載適用於裝置的 x64 MSIX 或 Arm64 MSIX。將其放在 Configuration Manager 可存取的網路共享位置。
- 轉到軟體庫 > 應用程式管理 > 應用程式 > 建立應用程式。選擇 Windows 應用程式套件,然後輸入 MSIX 路徑。檢查檢測到的軟體套件資訊,並啟用為裝置上的所有使用者預配此 應用程式。
- 將內容分發到分發點,並部署到裝置 集合。選擇必需 以自動安裝,或選擇可用, 讓使用者從軟體中心安裝。
請使用 Windows 應用程式套件部署類型,而非 Store 連結 部署類型。有關軟體套件要求和麵向所有使用者的預配,請參閱 Microsoft 的 Configuration Manager 指南。
如果部署工作流程需要,請在下載軟體套件時一並下載離線許可證。
使用其他管理工具部署
使用管理工具的 MSIX 部署工作流程,在 受管理的 Windows 裝置上安裝應用。
- 下載適用於裝置的 x64 MSIX 或 Arm64 MSIX。
- 將 MSIX 新增到部署工具。設定為使用 Local System 或管理員權限 為裝置安裝。
- 將自動安裝分配給試點裝置組。確認 員工能夠使用其日常 Windows 帳戶開啟 ChatGPT 後,再 擴大部署範圍。
如果應用未出現,請讓使用者登出後重新登入。
使用 PowerShell 指令碼安裝
如果工具需要安裝命令,請在下載 MSIX 時一並下載離線許可證。將軟體套件重新命名為 ChatGPT.msix,並將此指令碼儲存為 Install-ChatGPT.ps1,放在同一資料夾中:
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'
Add-AppxProvisionedPackage -Online `
-PackagePath "$PSScriptRoot\ChatGPT.msix" `
-LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
-Regions all將指令碼與這兩個檔案一起打包。設定工具,以 Local System 或管理員身分 使用 64 位 Windows PowerShell 執行指令碼。
自行安裝
讓使用者安裝應用
當使用者可以自行安裝應用程式或獲得 管理員協助時,請使用此選項。
- 引導使用者下載 ChatGPT Windows 安裝程式。
- 執行安裝程式,並按照 Windows 安裝提示操作。 安裝必須由管理員核准。
- 開啟 ChatGPT 並使用工作帳戶登入,即可開始使用。
使用者也可以從命令列安裝:
winget install --id 9PLM9XGG6VKS -s msstore安裝程式提供自動更新。安裝或更新期間可能會出現 Microsoft Store 元件,但使用者無需瀏覽 Store。
從離線軟體套件安裝
在已聯網的電腦上下載檔案,然後將其複製到目標 裝置。安裝必須由管理員執行。
- 下載 x64 MSIX 或 Arm64 MSIX,以及離線許可證。將軟體套件重新命名為
ChatGPT.msix,並將兩個檔案放在同一資料夾中。 - 在該資料夾中以管理員身分開啟 Windows PowerShell,然後執行:
Add-AppxProvisionedPackage -Online `
-PackagePath .\ChatGPT.msix `
-LicensePath .\ChatGPT-License.xml `
-Regions all- 如果應用未出現,請登出後重新登入,然後開啟 ChatGPT 並 使用工作帳戶登入。
這些連結提供適用於各架構的最新 Store 簽名軟體套件。 離線安裝不提供對 ChatGPT 的離線存取。不提供獨立的 MSI 和非 Store EXE 軟體套件。
管理應用更新
應用預設會檢查更新,離線安裝後也不例外。
要啟用自動更新,請允許裝置存取
persistent.oaistatic.com。如果停用了自動更新,請透過管理工具部署較新的
軟體套件。
有關更新策略和推出指導,請參閱 管理應用更新。 停用內建更新程式不會停用來自 Microsoft Store 或管理工具的更新。
故障排查
安裝時提示使用者輸入管理員憑據
對於自行安裝,這是預期行為。安裝必須由管理員 核准。
對於透過 Microsoft Store 進行的 Intune 部署:
- 在 Intune 管理中心,轉到應用 > 所有應用,然後選擇 ChatGPT。
- 檢查應用屬性 中的安裝行為。如果為使用者,請 以 Microsoft Store 應用(新) 的形式重新新增該應用,並在 應用資訊 中選擇系統。
- 在必需 或可用於已註冊的 裝置 下將應用分配給目標組。如果添加了新應用,請從原應用中移除該組的 分配。
- 將受影響的裝置與 Intune 同步,然後檢查裝置安裝狀態。 對於可用分配,請在公司門戶中重試安裝。
如果應用已安裝,以系統 安裝行為部署它
可能會導致 Intune 報告 0x87D1041C。在這種情況下,安裝仍會
成功。請在受影響的裝置上驗證該應用。
安裝失敗並顯示錯誤 `0x80073D28`
Windows 會傳回 0x80073D28(ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES),
表示無法在沒有管理員權限的情況下安裝打包服務。請以
管理員身分執行安裝,或設定部署工具,
在裝置或系統上下文中安裝。
對於現有的 SCCM 部署:
- 開啟應用程式的屬性 > 部署類型。
- 編輯 Windows 應用程式套件 部署類型,並開啟使用者體驗。
- 啟用為裝置上的所有使用者預配此應用程式,然後儲存。
- 重新整理客戶端的電腦策略,然後在軟體 中心重試安裝。
有關預配設定的更多資訊,請參閱 Microsoft 的應用程式部署設定。