安装软件

应用到: System Center Configuration Manager 2007, System Center Configuration Manager 2007 R2, System Center Configuration Manager 2007 R3, System Center Configuration Manager 2007 SP1, System Center Configuration Manager 2007 SP2

使用“安装软件”任务序列步骤来指定要作为任务序列的一部分安装的 Configuration Manager 2007 包和程序。该包程序的安装将立即开始,而无需等待一个策略轮询间隔。

“安装软件”任务序列步骤仅在标准操作系统中运行,将不会在 Windows 预安装环境 (WinPE) 中运行。

您可以配置以下设置:

  • 名称
    指定描述此步骤中执行的操作的用户定义的短名。
  • 描述
    允许您输入有关此步骤中采取的操作的更详细信息。
  • 安装单个应用程序
    配置用于安装一个应用程序的任务序列步骤。该步骤要等到应用程序安装完成后才开始。要指定应安装的 Configuration Manager 2007 包,请单击“浏览”。选择包后,如果安装了 Configuration Manager 2007 R2,则可以选择 Configuration Manager 2007 R2 Application Virtualization 包。使用下拉列表选择要用于安装该包的程序。

    备注

    Configuration Manager 2007 R2 的 Application Virtualization 包中没有要选择的程序。

    您选择的程序必须满足下列条件:

    • 它必须在本地系统帐户(而非用户帐户)之下运行。

    • 它不应与桌面进行交互。该程序必须无提示运行或在无人参与模式下运行。

    • 它本身不能启动重新启动。该程序必须使用标准的重新启动代码(3010 退出代码)请求重新启动。此代码可确保任务序列步骤正确地处理重新启动。如果该程序不返回 3010 退出代码,则基础任务序列引擎将执行重新启动。重新启动后,该任务序列会自动继续。

    操作系统部署不支持使用“首先运行其他程序”选项将独立程序作为包的一部分来安装的 Configuration Manager 2007 程序。如果对程序启用了“首先运行其他程序”,且其他程序已在目标计算机上运行,则将运行指定的程序。但是,如果其他程序尚未在目标计算机上运行,任务序列步骤将会失败。

    Configuration Manager 2007 将筛选任何被禁用的程序或具有下列设置的程序,这些程序将不会显示在下拉菜单中:

    • 仅当用户登录时

    • 使用用户权限运行

  • 安装多个应用程序
    选择此选项以配置用于按顺序安装多个应用程序的“安装软件”任务序列。此步骤指定任务序列变量系列的基本变量名称,每个任务序列变量都包含以冒号分隔的 <包 ID:程序名称> 对。

    这些系列变量名称由指定的基本名称和从 001 到 999 的数字后缀构成。变量名称和关联的值形成动态包列表。当不存在下一顺序数字后缀的变量名称时,包列表即结束。相关联的包将按列表中指定的顺序安装。每个包安装都将在下一包安装开始之前完成。指定包 ID 时请始终使用大写字母。程序名称区分大小写,必须与创建程序时分配给程序的名称完全匹配。

    通过 Configuration Manager 2007 R2 应用程序虚拟功能分发的虚拟应用程序包不能作为多个应用程序的列表的一部分进行分发。

    如果变量的值未以正确的格式创建,或者未指定有效的包 ID 和程序名称,包的安装将失败。如果未找到具有指定基本名称和“001”后缀的变量,将不安装任何包且操作将成功。

    您选择的程序必须满足下列条件:

    • 它必须在本地系统帐户(而非用户帐户)之下运行。

    • 它不应与桌面进行交互。该程序必须无提示运行或在无人参与模式下运行。

    它本身不能启动重新启动。该程序必须使用 3010 返回代码请求重新启动。这样可确保“安装软件”任务序列步骤正确地处理重新启动。

    例如,要使用名为 AA001 的任务序列变量安装单个应用程序,请指定:

    **变量名称:**AA001

    **变量值:**CEN00054:Install

    要安装三个应用程序,则需指定下面的其他变量:

    **任务序列变量:**AA002

    值:包 CEN00107:Install Silent

    **任务序列变量:**AA003

    **值:包 ID:**CEN0031:Install

    重要

    指定的程序必须选择“允许未经播发从‘安装软件’任务序列步骤中的软件包列表安装此程序”选项,否则安装将失败。当向新建程序向导中的现有包添加程序时,可以选择此选项。此外,您也可以通过右键单击某个现有程序,选择单击“属性”,然后单击“高级”选项卡来指定此选项。

  • 如果应用程序安装失败,则继续安装列表中的其他应用程序
    选中此框,使“安装软件”任务序列在列表中的应用程序安装失败的情况下继续执行。如果未选中此框且安装失败,则任务序列步骤将会立即结束。如果选中此框,则无论是否出错,都将安装变量列表中的下一个包或程序。

另请参阅

引用

操作系统部署:任务序列编辑器
“任务序列选项”选项卡

有关其他信息,请参阅 Configuration Manager 2007 Information and Support
要与文档团队联系,请将电子邮件发送至 SMSdocs@microsoft.com。