使用应用预配电脑

适用于

  • Windows 10
  • Windows 11

可以在预配包中Windows多个通用 Windows 平台 (UWP) 应用Windows Win32 () 桌面应用程序。 本文介绍了用于应用安装Windows设计器中的各种设置。

在 Windows 配置设计器向导中添加应用时,系统会根据你选择的应用显示相应设置。 有关使用 Windows 配置设计器中的高级编辑器添加应用的说明,请参阅使用高级编辑器添加应用

重要

如果你计划使用 Intune 管理设备,我们建议使用 Intune 安装 Microsoft 365 企业应用版 2016 应用 (Access、Excel、OneDrive for Business、OneNote、Outlook、PowerPoint、Publisher、Skype for Business、Word、Project 桌面客户端和 Visio Pro for Microsoft 365 企业应用版) 。 使用预配包安装的应用不能使用 Intune 管理或修改。 了解如何使用 Microsoft 365 企业应用版 分配 2016 Microsoft Intune。

UWP 应用的设置

  • 许可证路径:指定许可文件(如果应用来自 Microsoft Store)。 如果你拥有该应用的证书,那么这是可选项。

  • 包系列名称:如果你未指定许可证,则指定包系列名称。 指定许可证后,此字段将被自动填充。

  • 必需的 appx 依赖关系:指定安装应用所需的 appx 依赖关系包

设置桌面Windows应用程序

MSI 安装程序

备注

可以在此处找到有关命令行选项Msiexec.exe 的详细信息

  • 命令行参数:(可选)附加更多命令参数。 为你附加无提示标志。 示例:PROPERTY=VALUE

  • 失败后继续安装:(可选)指定是否要在该应用无法安装时继续安装更多应用

  • 需要重启:(可选)指定是否要在成功安装此应用后重新启动

  • 必需的 win32 应用依赖项:(可选)指定安装应用所需的更多文件。 对于具有多个文件依赖关系或目录结构的安装程序,请创建资源的 cab 文件。 安装脚本应包括 .cab 文件的扩展

可执行文件或其他安装程序

  • 命令行参数:在命令行参数后附加无提示标志(必需)。 (可选)附加更多标志

  • 返回代码:指定成功及成功并重启的返回代码(默认情况下分别为 0 和 3010)。任何未列出的返回代码将解释为失败。 文本框用空格分隔。

  • 失败后继续安装:(可选)指定是否要在该应用无法安装时继续安装更多应用

  • 需要重启:(可选)指定是否要在成功安装此应用后重新启动

  • 必需的 win32 应用依赖项:(可选)指定安装应用所需的更多文件。 对于具有多个文件依赖关系或目录结构的安装程序,请创建资源的 cab 文件。 安装脚本应包括 .cab 文件的扩展

在 Windows 配置设计器中,使用高级编辑器Windows桌面应用程序

  1. 可用自定义项窗格中,依次转到运行时设置 > ProvisioningCommands > PrimaryContext > Command

  2. 输入第一个应用的名称,然后选择"添加 "。

    输入第一个应用的名称。

  3. 针对相应的安装程序类型配置设置。

    输入第一个应用的设置。

将通用应用添加到程序包

可在预配包中分发的通用应用可以是你的组织开发的业务线 (LOB) 应用、通过脱机许可获取的适用于企业的 Microsoft Store 应用或第三方应用。 此过程将假设你要从适用于企业的 Microsoft Store 分发应用。 对于其他应用,请从应用开发人员处获取必要的信息(如程序包系列名称)。

  1. 可用自定义窗格中,依次转到运行时设置 > UniversalAppInstall

  2. 对于 DeviceContextApp,为应用指定 PackageFamilyName。 在适用于企业的 Microsoft Store 中,程序包系列名称在下载页面的程序包详细信息部分中列出。

    脱机应用包的详细信息。

  3. 对于ApplicationFile, 选择"浏览"以查找并选择目标应用 (*.appx 或 *.appxbundle) 。 ****

  4. 对于DependencyAppxFiles,选择" 浏览"查找并添加应用的任何依赖项。 在适用于企业的 Microsoft Store 中,应用的任何依赖项都在下载页面的所需框架部分中列出。

    脱机应用包所需的框架。

  5. 对于 DeviceContextAppLicense,输入 LicenseProductID

    • 在适用于企业的 Microsoft Store 的应用下载页面中,为该应用生成未编码的许可证。

      生成离线应用的许可证。

    • 打开许可证文件并搜索LicenseID= 获取 GUID,在LicenseProductID字段中输入 GUID,然后选择"添加"。

  6. 可用自定义项窗格中,选择您刚刚添加的 LicenseProductId。

  7. 对于 LicenseInstall, 选择" 浏览",导航到重命名的许可证文件 <file name>ms-windows-store-license,然后选择许可证文件。

了解有关从适用于企业的 Microsoft Store 分配脱机应用的详细信息。

备注

删除预配包时,不会删除设备上下文在该预配包中安装的任何应用。

将证书添加到程序包

  1. 可用自定义窗格中,转到运行时设置 > 证书 > ClientCertificates

  2. 输入CertificateName, 然后选择"添加 "。

  3. 输入 CertificatePassword

  4. 对于 CertificatePath,浏览并选择要使用的证书。

  5. ExportCertificate 设置为 False

  6. 对于 KeyLocation,选择仅软件

将其他设置添加到程序包

有关你可以在预配包中自定义的设置的详细信息,请参阅 Windows 预配设置参考

生成程序包

  1. 配置完预配包后,在"文件"菜单上,**** 选择"保存 "。

  2. 阅读项目文件可能包含敏感信息的警告,然后选择确定。

    生成预配包时,可能会在项目文件和预配包 (.ppkg) 文件中包含敏感信息。 尽管你可以选择加密 .ppkg 文件,但项目文件不会加密。 您应将项目文件存储在安全的位置,并删除不再需要的项目文件。

  3. 在“导出”**** 菜单上,选择“设置包”****。

  4. 所有者更改为 IT 管理员,这会将此预配包的优先级设置为高于应用于来自其他源的设备的预配包,然后选择下一步

  5. 程序包版本设置一个值。

    提示

    你可以对现有的程序包进行更改,并更改版本号以更新之前应用的程序包。

  6. 可选。 在设置程序包安全性窗口中,你可以选择对程序包进行加密并启用程序包签名。

    • 启用程序包加密 - 如果你选择此选项,将在屏幕上显示自动生成的密码。

    • 启用程序包签名 - 如果你选择此选项,则必须选择一个有效的证书,用于对程序包进行签名。 可以通过选择"选择 ..." 并选择要用于对程序包进行签名的证书来指定证书。

    提示

    建议将受信任的预配证书包含在预配包中。 将程序包应用于设备时,证书将添加到系统存储。 使用该证书签名的任何程序包都可以以静默方式应用。

  7. 选择 " 下一步"以指定想要预配包在生成后转到的输出位置。 默认情况下,Windows ICD 会使用项目文件夹作为输出位置。

    (可选) 您可以选择"浏览 "更改默认输出位置。

  8. 选择下一步

  9. 选择 "生成 "开始生成程序包。 项目信息会显示在构建页面中,并且进度栏会指示构建状态。

    如果需要取消生成,请选择"取消 "。 这将取消当前的构建过程、关闭向导,并使你返回到“自定义页面” ****。

  10. 如果构建失败,则显示一条包含项目文件夹链接的错误消息。 你可以扫描日志以确定导致错误的原因。 解决问题后,请尝试重新构建程序包。

    如果构建成功,将显示设置包的名称、输出目录和项目目录。

    • 如果要进行选择,你可以重新构建设置包并选择不同的输出程序包路径。 为此,请选择"返回"以更改输出包名称和路径,然后选择"下一步****"以启动另一个生成。

    • If you are done, select Finish to close the wizard and go back to the Customizations Page.

  11. 选择“输出位置”**** 链接以转到该程序包所在的位置。 你可以通过以下方法之一将该 .ppkg 提供给其他用户:

    • 共享的网络文件夹

    • SharePoint 站点

    • 可移动媒体 (USB/SD)

    • 电子邮件

下一步如何应用预配包

了解详细信息