从写代码,到创作下一幕

探索 字节跳动 - 火山方舟 的 AI 编程与视频创作活动。

Agent Plan & Coding Plan

一站体验多款热门模型,为 AI 编程与智能体开发提供更多选择。新用户可联系(微信: goo_lvyouyou)免费体验 9.9 agent plan。

Seedance 2.5

让创意,跃然成片。探索 30 秒视频、多模态参考与局部编辑,把脑海中的画面变成下一支作品。

中文

部署 Windows 应用

选择组织安装应用的方式。

Intune

通过 Microsoft Store 部署

使用 Intune 的 Microsoft Store 集成安装和更新应用。

  1. 在 Intune 管理中心,转到应用 > 所有应用 > 创建。 选择 Microsoft Store 应用(新)
  2. 搜索 OpenAIChatGPT,或输入 Store 产品 ID 9PLM9XGG6VKS。选择该应用并检查其安装设置。
  3. 应用信息 中,将安装行为 设置为系统
  4. 必需 下添加目标组,使 Intune 自动安装 应用,然后选择创建

若要通过公司门户提供可选安装,请改用可用于已注册的 设备

设备需要能够访问 Microsoft 的网络要求中列出的 Microsoft Store 和 Windows Update 端点。 如果网络阻止访问这些端点,请使用离线 MSIX。

有关安装上下文、网络要求和部署监视,请参阅 Microsoft 的 Intune Store 应用指南

使用 Intune 部署离线软件包

当设备无法使用 Microsoft 的分发服务, 或你需要部署特定的已批准版本时,请使用下载的 MSIX。

必需分配

  1. 下载适用于设备的 x64 MSIXArm64 MSIX
  2. 在 Intune 管理中心,转到应用 > 所有应用 > 创建。 选择业务线应用,上传 MSIX,并检查软件包 信息。
  3. 分配 中,将目标设备组添加到必需 下。
  4. 在该分配的安装上下文 列中,选择用户上下文, 将其更改为设备上下文,然后保存。
  5. 检查并创建应用。在设备 安装状态 中确认安装成功,然后让员工正常启动 ChatGPT。

如果应用未出现,请让用户注销后重新登录。

有关更多信息,请参阅 Microsoft 的 LOB 应用部署指南

在公司门户中提供

要让用户自行选择安装离线软件包的时间,请使用 Windows 应用 (Win32),并将其分配为可用于已注册的设备

  1. 下载 x64 MSIXArm64 MSIX,以及离线许可证。将软件包重命名为 ChatGPT.msix,并将两个文件放在同一文件夹中。
  2. 将以下内容保存为 Install-ChatGPT.ps1,与下载的文件放在一起:
#Requires -RunAsAdministrator
$ErrorActionPreference = 'Stop'

Add-AppxProvisionedPackage -Online `
  -PackagePath "$PSScriptRoot\ChatGPT.msix" `
  -LicensePath "$PSScriptRoot\ChatGPT-License.xml" `
  -Regions all
  1. 使用 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。

  1. 下载适用于设备的 x64 MSIXArm64 MSIX。将其放在 Configuration Manager 可访问的网络共享位置。
  2. 转到软件库 > 应用程序管理 > 应用程序 > 创建应用程序。选择 Windows 应用包,然后输入 MSIX 路径。检查检测到的软件包信息,并启用为设备上的所有用户预配此 应用程序
  3. 将内容分发到分发点,并部署到设备 集合。选择必需 以自动安装,或选择可用, 让用户从软件中心安装。

请使用 Windows 应用包部署类型,而非 Store 链接 部署类型。有关软件包要求和面向所有用户的预配,请参阅 Microsoft 的 Configuration Manager 指南

如果部署工作流程需要,请在下载软件包时一并下载离线许可证

使用其他管理工具部署

使用管理工具的 MSIX 部署工作流程,在 受管理的 Windows 设备上安装应用。

  1. 下载适用于设备的 x64 MSIXArm64 MSIX
  2. 将 MSIX 添加到部署工具。配置为使用 Local System 或管理员权限 为设备安装。
  3. 将自动安装分配给试点设备组。确认 员工能够使用其日常 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 运行脚本。

自行安装

让用户安装应用

当用户可以自行安装应用程序或获得 管理员协助时,请使用此选项。

  1. 引导用户下载 ChatGPT Windows 安装程序
  2. 运行安装程序,并按照 Windows 安装提示操作。 安装必须由管理员批准。
  3. 打开 ChatGPT 并使用工作账户登录,即可开始使用。

用户也可以从命令行安装:

winget install --id 9PLM9XGG6VKS -s msstore

安装程序提供自动更新。安装或更新期间可能会出现 Microsoft Store 组件,但用户无需浏览 Store。

从离线软件包安装

在已联网的计算机上下载文件,然后将其复制到目标 设备。安装必须由管理员执行。

  1. 下载 x64 MSIXArm64 MSIX,以及离线许可证。将软件包重命名为 ChatGPT.msix,并将两个文件放在同一文件夹中。
  2. 在该文件夹中以管理员身份打开 Windows PowerShell,然后运行:
Add-AppxProvisionedPackage -Online `
  -PackagePath .\ChatGPT.msix `
  -LicensePath .\ChatGPT-License.xml `
  -Regions all
  1. 如果应用未出现,请注销后重新登录,然后打开 ChatGPT 并 使用工作账户登录。

这些链接提供适用于各架构的最新 Store 签名软件包。 离线安装不提供对 ChatGPT 的离线访问。不提供独立的 MSI 和非 Store EXE 软件包。

管理应用更新

应用默认会检查更新,离线安装后也不例外。 要启用自动更新,请允许设备访问 persistent.oaistatic.com。如果禁用了自动更新,请通过管理工具部署较新的 软件包。

有关更新策略和推出指导,请参阅 管理应用更新。 禁用内置更新程序不会禁用来自 Microsoft Store 或管理工具的更新。

故障排查

安装时提示用户输入管理员凭据

对于自行安装,这是预期行为。安装必须由管理员 批准。

对于通过 Microsoft Store 进行的 Intune 部署:

  1. 在 Intune 管理中心,转到应用 > 所有应用,然后选择 ChatGPT。
  2. 检查应用属性 中的安装行为。如果为用户,请 以 Microsoft Store 应用(新) 的形式重新添加该应用,并在 应用信息 中选择系统
  3. 必需可用于已注册的 设备 下将应用分配给目标组。如果添加了新应用,请从原应用中移除该组的 分配。
  4. 将受影响的设备与 Intune 同步,然后检查设备安装状态。 对于可用分配,请在公司门户中重试安装。

如果应用已安装,以系统 安装行为部署它 可能会导致 Intune 报告 0x87D1041C。在这种情况下,安装仍会 成功。请在受影响的设备上验证该应用。

安装失败并显示错误 `0x80073D28`

Windows 会返回 0x80073D28ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES), 表示无法在没有管理员权限的情况下安装打包服务。请以 管理员身份运行安装,或配置部署工具, 在设备或系统上下文中安装。

对于现有的 SCCM 部署:

  1. 打开应用程序的属性 > 部署类型
  2. 编辑 Windows 应用包 部署类型,并打开用户体验
  3. 启用为设备上的所有用户预配此应用程序,然后保存。
  4. 刷新客户端的计算机策略,然后在软件 中心重试安装。

有关预配设置的更多信息,请参阅 Microsoft 的应用程序部署设置

相关资源