本文将指导您完成创建 SCCM 包来部署 Adobe 部署包的整个过程。由于 Adobe 和 Microsoft 都使用术语,而且当前使用的 Microsoft 软件有两个版本,因此为了清楚起见,我们在本文中使用以下命名约定:

  • 在提及使用 SCCM 2007 创建的包时,我们将称之为 SCCM 包,除非在上下文非常清楚的情况下,我们可能会简单地称之为
  • 在提及由 Adobe® Creative Cloud™ Packager 创建的包时,我们称之为 Adobe 部署包Adobe 包。我们绝不会单独使用术语来表示 Adobe 包。

准备

SCCM 专为各种网络配置而设计。Adobe 包及其产品安装文件夹的部署配置的最佳选择是 TS选项,其中 Adobe 包及其产品安装文件夹将一起放置在相同的分发服务器上。

在 Windows 中创建部署包时,Creative Cloud Packager 将在您指定的保存到位置创建两个文件夹(ExceptionsBuild)。

Exceptions 文件夹中的各个文件夹包含无法使用主 MSI 安装程序(因为它无法包含嵌入安装程序)部署的各种安装程序(EXE、AIR、MSI)。您必须按照位于 Exceptions 文件夹顶层的 ExceptionInfo.txt 文件中的说明,为它们创建单独的 SCCM 安装程序。如果您的包不依赖其他安装程序,则此文件夹可为空。

Build 文件夹包含一个 MSI 文件(其文件名使用您指定的包名称)和一个名为 Setup 的子文件夹。运行 MSI 文件和成功安装产品需要子文件夹。

注意:Creative Cloud Packager 创建的包将以静默方式使用 Adobe 安装程序子系统,后者继而会使用本机 Windows 安装程序 MSI。因此,您无法在与 MSI 一起使用的 Windows 包内包含 Adobe 安装包,因为 Windows 禁止对 MSI 进行此类递归使用。

创建 SCCM 包

创建 SCCM 包的过程分两步。首先创建一个新的 SCCM 包,然后创建安装和卸载程序。

创建一个新的 SCCM 包

  1. 打开“新建包”向导。

    • 打开 SCCM 控制台。
    • 导航到“计算机管理”>“软件分发”>“包”。
    • 右键单击,选择新建,然后单击
  2. 在“新建包”向导中,为新 SCCM 包命名。

    在“常规”选项卡上:

    • 在“名称”字段中输入新 SCCM 包的名称。此字段是必填字段。
    • 您也可在可选的“版本”、“制造商”、“语言”和“注释”字段中输入值。
    • 单击下一步
  3. 指定 SCCM 包的数据源。

    在“数据源”选项卡上:

    • 选择此包包含源文件
    • 单击“源目录”字段右侧的设置。在“设置源目录”对话框中,选择要使用和浏览的路径的类型(UNC 或本地)或键入指向包含 .msi 文件和支持文件夹的 Build 文件夹的路径。单击确定
    • 在“数据源”选项卡上,您刚刚选择的路径将显示在“源目录”字段中。在该字段下,选择始终从源目录获取文件
      相应地设置其他选项,然后单击下一步
  4. 指定将在分发点上存储 SCCM 包的位置。

    在“数据访问”选项卡上,选择通过常用 ConfigMgr 包共享访问分发文件夹,然后单击下一步

  5. 指定分发设置。

    • 在“分发设置”选项卡上,选择发送优先级。如果需要,选择“首选发送程序”。相应地选择其他设置,然后单击下一步
    • 在“报告”选项卡上,相应地选择设置,然后单击下一步
    • 在“安全性”选项卡上,相应地选择设置,然后单击下一步
  6. 查看新的 SCCM 包摘要。

    • 检查新的 SCCM 包的所有设置。如果您需要更改任何内容,请使用“上一步”按钮进行更改,然后使用“下一步”按钮返回此屏幕。
    • 单击下一步。将显示“确认”选项卡。
    • 单击关闭以终止包创建。

为 SCCM 包创建安装和卸载程序

Creative Cloud Packager 将在 Build 文件夹中生成一个 MSI 文件,此文件用于安装和卸载产品或套件。(卸载不可用于更新包,只能用于安装包。)

如果您愿意,可为安装包创建两个单独的 SCCM 程序:一个用于安装,另一个用于卸载。为这两个程序命名,以便目标系统上的用户能够清楚了解所选命令将执行的操作。

  1. 打开“新建程序”向导。

    • 从 SCCM 控制台中,导航到“计算机管理”>“软件分发”>“包”。
    • 选择您刚刚创建的 SCCM 包。
    • 在此包下,选择“程序”>“新建”>“程序”。
  2. 在“新建程序”向导中,为该程序指定命令行。

    在“常规”选项卡上:

    在“名称”字段中输入一个描述性名称(如 install_PS_1 或 uninstall_PS_1)以及描述程序用途的说明性注释。

    单击浏览。在“打开文件”对话框中,选择文件类型所有文件 (*.*),然后浏览到并选择 MSI/EXE 文件。此步骤的详细信息因您创建的每个命令而异。

    对于安装包,请浏览到您的 .exe 文件。

    在返回到“新建程序”向导之后,在“命令行”文本框中向命令中的文件名后面追加适当的标志或选项。

    对于无人值守安装,您必须使用“silent”参数。

    语法:

    setup [--silent] [--ADOBEINSTALLDIR=] [--INSTALLLANGUAGE=]

    示例:

    setup.exe --silent --ADOBEINSTALLDIR="C:\InstallDir" --INSTALLLANGUAGE=fr_CA

    有关使用此命令的更多详细信息,请参阅在 Windows 计算机上使用命令行部署

    对于卸载包,请浏览到您的 .MSI 文件。

    对于卸载包,请将 msiexec 命令与 /uninstall 参数搭配使用。

    示例:

    msiexec.exe /uninstall PS_1.msi /quiet

  3. 在“环境”选项卡上:

    • 在“程序运行条件”字段中,选择无论用户是否登录
    • 在“运行”模式部分中,选择使用管理权限运行。确保已关闭允许用户与此程序交互

    注意:如果您未选择使用管理权限运行,则 Application Manager 会将其日志文件写入其他位置。请参阅“安装日志”。

  4. 相应地设置“高级”、“Windows Installer”和“MOM 维护”选项卡上的字段,然后单击下一步

  5. 查看摘要屏幕上的信息。如果您需要更改任何内容,请立即执行更改。然后,在此屏幕中,单击下一步。“向导已完成”屏幕随即出现。单击关闭以终止程序创建。

为 Exceptions 组件创建安装程序和卸载程序

要为 Exceptions 文件夹中的 MSI、EXE 或 AIR 安装程序创建安装和卸载程序,请使用位于 Exceptions 文件夹顶层的 ExceptionInfo.txt 文件中描述的命令。

例如,要为 MSI 安装程序创建 SCCM 安装包(如 Adobe Flash Player 10),请使用以下命令:

msiexec.exe /i AdobeFlashPlayer10_plRel_mul.msi /qn

要创建卸载程序,请使用 /uninstall 而不是 /i

msiexec.exe /uninstall AdobeFlashPlayer10_plRel_mul.msi /qn

警告:对于基于 AIR 的安装程序,您可使用 ExceptionInfo.txt 文件中列出的命令以相同方式创建无提示安装程序。但对于这些组件,您不能创建无提示卸载程序。卸载时,您可能需要手动卸载 AIR 应用程序。

为 SCCM 包选择分发点

  1. 打开“新建分发点”向导。

    • 在 SCCM 控制台中,导航到“计算机管理”>“软件分发”>“包”。
    • 选择您刚刚创建的 SCCM 包。
    • 在此包下,选择“分发点”>“新建分发点”。这将显示引导屏幕。单击下一步
  2. 在“新建分发点”向导中,选择您要将 SCCM 包复制到的分发点。

    假定此时已创建要用于此 SCCM 包的分发点。您可为此包选择一个或多个分发点。

  3. 查看“向导已完成”屏幕,然后单击关闭

播发 SCCM 包程序

对于要播发的每个 SCCM 包程序,请按照本节中的说明执行一次操作。 

这些说明假定您已有包含要播发的 SCCM 包程序的目标系统的集合。

  1. 打开“将软件分发到集合”向导。

    • 在 SCCM 控制台中,导航到“计算机管理”>“集合”。
    • 查找要用于播发此 SCCM 包的集合。
    • 右键单击集合名称并选择“分发”>“软件”。
  2. 在“将软件分发到集合”向导中,选择要播发的 SCCM 包。

    在“包”选项卡上:

    • 启用选择现有包
    • 单击文本字段旁边的“浏览”按钮。在“选择包”对话框中,查找并选择所需的 SCCM 包。然后,单击确定。您的选择将显示在“包”选项卡上的文本字段中。
    • 单击下一步
  3. 确保您已选择要将 SCCM 包复制到的分发点。

    在“分发点”选项卡上,选择要用于分发此 SCCM 包的分发点。然后单击下一步

  4. 选择要播发的 SCCM 包程序。

    在“选择程序”选项卡上:

    • 将显示 SCCM 包名称及其程序。在“程序:”区域中,选择要播发的程序。
    • 单击下一步
  5. 设置播发特征。

    在“播发名称”选项卡上:

    • 在“名称”字段中输入播发的名称。
    • (可选)在“注释”字段中输入描述播发的注释。
    • 单击下一步

    在“播发子集合”选项卡上:

    • “集合”字段中将显示您为此播发选择的集合的名称。选择是否要向此集合的任何子集合发送此播发。选择的结果将显示在选项卡底部的字段中。
    • 单击下一步

    在“播发计划”选项卡上:

    • 设置您希望进行播发的日期和时间。
    • 指定播发是否将过期。如果您希望播发过期,则设置过期日期和时间。
    • 按需进行任何其他设置,然后单击下一步

    在“分配程序”选项卡上:

    • 选择是否希望强制运行此程序。如果希望这样做,则指定要强制其执行的日期和时间。请注意,此处将显示上一个选项卡中的播发日期。
    • 如果您需要,可设置过期日期。
    • 按需选择其他选项。
    • 单击下一步
  6. 查看播发的摘要屏幕。

    查看摘要屏幕上的信息。如果您需要更改任何内容,请立即执行更改。然后,在此屏幕中,单击下一步

    “向导已完成”屏幕随即出现。单击关闭以终止播发创建。

播发 SCCM 包时,目标计算机的 Windows 工具栏上将显示一条通知,指示已安排程序运行。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略