Product Documentation

使用 Installation Manager 控制台

Sep 15, 2015
Installation Manager 控制台包含标准 MMC 窗格和以下自定义窗格:
  • “Task”(任务)窗格列出使用 Installation Manager 创建的任务。此信息以 IMTask.xml 形式存储在文件共享中。
  • “Target”(目标)窗格显示每台目标服务器上“Task”(任务)窗格中所选任务的结果。此信息以 ImTaskResult.xml 形式存储在共享文件夹的子目录中。显示内容每隔十分钟自动刷新一次。要手动刷新显示内容,请在“Actions”(操作)窗格中单击 Refresh(刷新)。
  • 底部的窗格显示“Actions”(操作)窗格中所选操作的 PowerShell cmdlet 等效项。例如,如果您在“Task”(任务)窗格中选择了名为 InstallApp 的任务,在“Target”(目标)窗格中选择了名为 srv2 的目标服务器,然后单击“Actions”(操作)窗格中的 Refresh(刷新),则底部的窗格将显示以下内容:

    Get-IMTask –Name “InstallApp” –Targets srv2 –Log “\\im\InstallApp\IMTaskResult.xml”

计划安装 MSI 或 MSP 软件包

要计划使用 Installation Manager 安装 MSI 或 MSP 软件包,必须在目标服务器上安装 Utilities 软件包。

在 Installation Manager 控制台中,单击“Actions”(操作)窗格中的 Schedule MSI package distribution(计划 MSI 软件包分发)。在 Schedule MSI Package Distribution(计划 MSI 软件包分发)对话框中执行以下操作:
  • 输入任务的名称。任务名称必须以字母字符开头。名称必须唯一,除非您单击 Advanced(高级)并选择 Advanced Options(高级选项)对话框中的 Overwrite existing task definition(覆盖现有任务定义)。选择此选项后,任务会更新为新定义。
  • Target list(目标列表)中,指定要安装此软件包的目标服务器。单击 Servers(服务器)从 Active Directory 或 XenApp 服务器文件夹中进行选择,或者输入按 DNS 名称排列的服务器的逗号分隔的列表。
  • MSI/MSP file path(MSI/MSP 文件路径)中,输入要计划安装的 MSI 或 MSP 软件包的位置。要包括转换文件,请在 MST list(MST 列表)中指定其位置。

    要使 MSI、MSP 和 MST 文件可以从所有目标服务器都能够访问的单个共享文件夹中获取,请单击 Advanced(高级)并指定 Advanced Options(高级选项)对话框中的 Shared folder(共享文件夹)。任意选定的 MSI、MSP 和 MST 文件都将复制到此文件夹中(如果此文件夹中未包含这些文件)。Installation Manager 将读取权限从目标服务器分配给文件共享。

  • Schedule date and time(计划日期和时间)中输入启动安装的日期和时间,或者选择 Now(现在)立即启动任务。
  • 使用 Session Options(会话选项)指定在安装过程中以及安装完成之后,目标服务器上的用户会话发生何种情况。
    选项 选择该选项后发生的情况
    在安装过程中禁用会话登录 防止用户在安装期间登录。
    注销现有会话 强制用户在启动安装之前注销服务器。您可以指定用户注销之前等待的时间长度,还可以向已登录的用户发送消息,指示其保存所做的工作,然后注销。
    成功安装后重新启动目标服务器 安装完成后重新启动服务器。可以指定从安装完成后到重新启动服务器所等待的时间长度。
  • 如果 Installation Manager 无法在服务器上计划任务(例如,服务器处于脱机状态时),会尝试重新计划该任务。要指定 Installation Manager 可以重试的时间长度以及两次重试之间的时间间隔,请单击 Advanced(高级)并指定 Retry Interval(重试间隔)值。(如果您指定了重试时间或重试间隔,则必须同时指定这两个值,否则会发生错误。)

要计划使用 PowerShell cmdlet 安装 MSI 或 MSP 软件包,请参阅 Create-IMMSITask

计划安装 Task Scheduler 文件

您应熟悉如何使用 Task Scheduler。相关信息,请参阅 Microsoft 文档。请使用 Task Scheduler MMC 创建 Task Scheduler 文件。Installation Manager 会将 Task Scheduler 文件直接传送给 Windows Task Scheduler,不会使用文件共享传送该文件。

在 Installation Manager 控制台中,单击“Actions”(操作)窗格中的 Distribute Windows Task Scheduler file(分发 Windows Task Scheduler 文件)。在 Distribute Windows Task Scheduler File(分发 Windows Task Scheduler 文件)对话框中执行以下操作:
  • 输入任务的名称。任务名称必须以字母字符开头。名称必须唯一,除非您单击 Advanced(高级)并选择 Advanced Options(高级选项)对话框中的 Overwrite existing task definition(覆盖现有任务定义)。选择此选项后,任务会更新为新定义。
  • Task XML file(任务 XML 文件)中输入 Task Scheduler 文件的位置。
  • Target list(目标列表)中,指定要安装此任务的目标服务器。单击 Servers(服务器)从 Active Directory 或 XenApp 服务器文件夹中进行选择,或者输入按 DNS 名称排列的服务器的逗号分隔的列表。
  • 如果 Installation Manager 无法在服务器上计划任务(例如,服务器处于脱机状态时),会尝试重新计划该任务。要指定 Installation Manager 可以重试的时间长度以及两次重试之间的时间间隔,请单击 Advanced(高级)并指定 Retry Interval(重试间隔)值。(如果您指定了重试时间或重试间隔,则必须同时指定这两个值,否则会发生错误。)

要计划使用 PowerShell cmdlet 安装 Task Scheduler 文件,请参阅 Create-IMTask

计划安装命令行任务

在 Installation Manager 控制台中,单击“Actions”(操作)窗格中的 Schedule command-line task(计划命令行任务)。在 Schedule command-line task(计划命令行任务)对话框中执行以下操作:
  • 输入任务的名称。任务名称必须以字母字符开头。名称必须唯一,除非您单击 Advanced(高级)并选择 Advanced Options(高级选项)对话框中的 Overwrite existing task definition(覆盖现有任务定义)。选择此选项后,任务会更新为新定义。
  • Target list(目标列表)中,指定要安装此任务的目标服务器。单击 Servers(服务器)从 Active Directory 或 XenApp 服务器文件夹中进行选择,或者输入按 DNS 名称排列的服务器的逗号分隔的列表。
  • 输入要在目标服务器上执行的命令或命令的位置。如果您输入的是路径,则该命令必须可以在目标服务器上的指定路径执行,或者必须在配置文件“PATH”中可用。要使命令可从所有目标服务器都能够访问的单个共享文件夹中获取,请单击 Advanced(高级)并指定 Advanced Options(高级选项)对话框中的 Shared Folder(共享文件夹)。
  • Schedule date and time(计划日期和时间)中输入启动安装的日期和时间,或者选择 Now(现在)立即启动任务。
  • 如果 Installation Manager 无法在服务器上计划任务(例如,服务器处于脱机状态时),会尝试重新计划该任务。要指定 Installation Manager 可以重试的时间长度以及两次重试之间的时间间隔,请单击 Advanced(高级)并指定 Retry Interval(重试间隔)值。(如果您指定了重试时间或重试间隔,则必须同时指定这两个值,否则会发生错误。)

要计划使用 PowerShell cmdlet 安装命令行任务,请参阅 Create-IMCMDTask

将已发布应用程序与服务器相关联

使用 Installation Manager 在 XenApp 服务器上安装应用程序后,请按照此过程将 XenApp 服务器添加到已存在的已发布应用程序对象中。这会导致 XenApp 对该应用程序的会话请求进行负载平衡时,将该服务器包括在内。
  1. 在 Installation Manager 控制台中,在“Task”(任务)窗格中选择一项任务,然后在“Actions”(操作)窗格中单击 Publish Application(发布应用程序)。
  2. 单击 Browse(浏览),然后输入 Installation Manager 从中检索已发布应用程序列表的 XenApp 服务器的名称。
  3. 单击 Go(转到),然后从该列表中选择已发布应用程序。

重新计划任务

重新计划任务时会创建任务的副本,因而可以更改其参数。可以重新计划命令行任务及 MSI/MSP 软件包部署。
  1. 在 Installation Manager 控制台中,在“Task”(任务)窗格中选择一项任务,然后在“Actions”(操作)窗格中单击 Reschedule(重新计划)。
  2. Reschedule CMD Task or Reschedule MSI Task(重新计划 CMD 任务或重新计划 MSI 任务)对话框中,根据需要更改字段值。

删除已计划的任务

删除 Task Scheduler 条目时,不会删除 MMC 中的列表内的任务。删除已执行的任务时,此操作仅删除其 Task Scheduler 条目,不会撤销文件的安装或部署。

在 Installation Manager 控制台中,在“Task”(任务)窗格中选择一项任务,然后在“Actions”(操作)窗格中单击 Remove(删除)。

要使用 PowerShell cmdlet 删除已计划的任务,请参阅 Remove-IMTask