在 Configuration Manager 中配置应用程序目录和软件中心

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

本主题描述在 System Center 2012 Configuration Manager 中配置应用程序目录和软件中心所需的步骤。

System_CAPS_note注意

当你安装 配置管理器 客户端时,软件中心会自动安装在客户端计算机上。 软件中心包括指向应用程序目录的链接。 你必须独立于客户端部署安装和配置应用程序目录。

使用以下步骤和补充过程来安装和配置应用程序目录站点系统角色。

安装和配置应用程序目录及软件中心的步骤

使用下表来了解有关步骤、详情以及有关安装和配置应用程序目录及软件中心来支持应用程序管理的详细信息。

System_CAPS_important重要事项

在执行这些步骤之前,请确保已满足所有先决条件。 有关详细信息,请参阅 在 Configuration Manager 中管理应用程序的先决条件

步骤

详细信息

更多信息

步骤 1:如果你将使用 HTTPS 连接,请确保已将 Web 服务器证书部署到站点系统服务器。

将 Web 服务器证书部署到将运行应用程序目录网站点和应用程序目录 Web 服务点的站点系统服务器。

此外,如果你希望客户端从 Internet 中访问应用程序目录,请将 Web 服务器证书部署到至少一个管理点站点系统服务器,并针对来自 Internet 的客户端连接对其进行配置。

有关证书要求的信息,请参阅 Configuration Manager 的 PKI 证书要求

有关创建和安装此 Web 服务器证书的部署的示例,请参见为运行 IIS 的站点系统部署 Web 服务器证书

步骤 2:如果你将使用客户端 PKI 证书连接到管理点,请将客户端身份验证证书部署到客户端计算机。

尽管客户端不必使用客户端 PKI 证书来连接到应用程序目录,但它们必须连接到管理点,然后才能使用应用程序目录。 在以下情况下,你必须将客户端身份验证证书部署到客户端计算机:

  • Intranet 中的所有管理点只接受 HTTPS 客户端连接。

  • 客户端将从 Internet 连接到应用程序目录。

有关证书要求的信息,请参阅 Configuration Manager 的 PKI 证书要求

有关创建和安装此客户端证书的部署的示例,请参见为 Windows 计算机部署客户端证书

步骤 3:安装和配置应用程序目录 Web 服务点和应用程序目录网站。

你必须将这些站点系统角色安装在同一站点中。 你不必将它们安装在同一站点系统服务器上或安装在同一 Active Directory 林中。 但是,应用程序目录 Web 服务点必须位于站点数据库所在的林中。

有关站点系统角色布局的详细信息,请参阅层次结构中的站点系统角色布局

要配置应用程序目录 Web 服务点和应用程序目录网站点,请参阅本主题中的以下过程:步骤 3:安装和配置应用程序目录站点系统角色。

步骤 4:如果有来自其他域的用户:

  • 为其他域用户配置 NTFS 访问权限

默认情况下,在不带 Service Pack 的 配置管理器 中,当前域中的域用户可访问应用程序目录。 你必须将其他域中的用户添加到应用程序目录文件夹,然后为他们授予访问权限。 在 配置管理器 SP1 中,默认情况下用户可从其他域中访问应用程序目录。

应用程序目录文件夹名为 CMApplicationCatalog。 它安装在下面列出的一个位置中,或者,如果你未将 配置管理器 客户端安装到默认位置,则会安装到自定义位置。

  • <drive>:\SMS_CCM\

  • <drive>:\Program files\SMS_CCM\

  • <drive>:\Windows\CCM\

授予用户对 CMApplicationCatalog 文件夹和 CMApplicationCatalog\Content\Images\AppIcons 文件夹的以下权限:

  • 读取和执行

  • 列出文件夹内容

  • 读取

System_CAPS_note注意

如果重新安装了应用程序目录网站角色,则会将这些权限重置为默认值。 除了手动重新安装外,如果你在 HTTP 和 HTTPS 之间回来更改客户端连接、添加或删除客户端或服务器语言包,或者升级站点或应用修补程序,配置管理器 也可能会自动重新安装此站点系统角色。

除了为 AppIcons 文件夹设置权限之外,你还必须为 CMApplicationCatalog 文件夹显式设置权限。 这是因为 AppIcons 文件夹不会从其父文件夹继承权限。

步骤 5:为应用程序目录和软件中心配置客户端设置。

如果希望所有用户具有相同设置,请配置默认客户端设置。 否则,请为特定集合配置自定义客户端设置。

有关客户端设置的详细信息,请参阅关于 Configuration Manager 中的客户端设置

有关如何配置这些客户端设置的信息,请参阅本主题中的以下过程:步骤 5:为应用程序目录和软件中心配置客户端设置。

步骤 6:验证应用程序目录是否可正常运行。

你可以从浏览器或软件中心中直接访问应用程序目录。

请参阅本主题中的以下过程:步骤 6:验证应用程序目录是否可正常运行。

用于安装和配置应用程序目录和软件中心的补充过程

如果上表中的步骤需要执行补充过程,请使用以下信息。

步骤 3:安装和配置应用程序目录站点系统角色

这些过程为应用程序目录配置站点系统角色。 根据你是要安装新的站点系统服务器还是使用现有站点系统服务器,选择这些过程之一:

  • 安装和配置应用程序目录站点系统:新建站点系统服务器

  • 安装和配置应用程序目录站点系统:现有站点系统服务器

System_CAPS_note注意

应用程序目录不能安装在辅助站点或管理中心站点上。

安装和配置应用程序目录站点系统:新建站点系统服务器

  1. 在 Configuration Manager 控制台中,单击“管理”。

  2. 在“管理”工作区中,展开“站点配置”,并单击“服务器和站点系统角色”。

  3. 在“主页”选项卡上的“创建”组中,单击“创建站点系统服务器”。

  4. 在“常规”页上,指定站点系统的常规设置,然后单击“下一步”。

    System_CAPS_tip提示

    如果希望客户端计算机通过 Internet 访问应用程序目录,请指定 Internet 完全限定的域名 (FQDN)。

  5. 在“系统角色选择”页上,从可用角色列表中选择“应用程序目录 Web 服务点”和“应用程序目录网站点”,然后单击“下一步”。

  6. 完成向导。

安装和配置应用程序目录站点系统:现有站点系统服务器

  1. 在 配置管理器 控制台中,单击“管理”。

  2. 在“管理”工作区中,展开“站点配置”,选择“服务器和站点系统角色”,然后选择要用于应用程序目录的服务器。

  3. 在“主页”选项卡上的“创建”组中,单击“添加站点系统角色”。

  4. 在“常规”页上,指定站点系统的常规设置,然后单击“下一步”。

    System_CAPS_tip提示

    如果希望客户端计算机通过 Internet 访问应用程序目录,请指定 Internet 完全限定的域名 (FQDN)。

  5. 在“系统角色选择”页上,从可用角色列表中选择“应用程序目录 Web 服务点”和“应用程序目录网站点”,然后单击“下一步”。

  6. 完成向导。

通过使用状态消息和查看日志文件来验证这些站点系统角色的安装:

  1. 状态消息:使用组件“SMS_PORTALWEB_CONTROL_MANAGER”和“SMS_AWEBSVC_CONTROL_MANAGER”。

    例如,“SMS_PORTALWEB_CONTROL_MANAGER”的状态 ID“1015” 确认站点组件管理器已成功安装在应用程序目录网站点上。

  2. 日志文件:搜索 SMSAWEBSVCSetup.logSMSPORTALWEBSetup.log

    要查看更详细的信息,请搜索日志文件 awebsvcMSI.logportlwebMSI.log

步骤 5:为应用程序目录和软件中心配置客户端设置

此过程为应用程序目录和软件中心配置将适用于层次结构中的所有设备的默认客户端设置。 如果你希望这些设置仅适用于某些设备,则可以创建自定义客户端设置并将其部署到一个集合,该集合包含将具有特定设置的设备。 有关如何创建自定义设备设置的详细信息,请参阅如何在 Configuration Manager 中配置客户端设置主题中的如何创建和部署自定义客户端设置部分。

为应用程序目录和软件中心配置默认客户端设置

  1. 在 配置管理器 控制台中,单击“管理”。

  2. 在“管理”工作区中,单击“客户端设置”。

  3. 单击“默认客户端设置”。

  4. 在“主页”选项卡上的“属性”组中,单击“属性”。

  5. 查看并配置与用户通知、应用程序目录和软件中心相关的设置。 例如:

    1. “计算机代理”组:

      • 默认应用程序目录网站点  

      • 向 Internet Explorer 受信任的站点区域添加默认应用程序目录网站 

      • 软件中心中显示的组织名称

        System_CAPS_tip提示

        要指定显示在应用程序目录中的组织名称并配置网站主题,请使用应用程序目录网站属性上的“自定义”选项卡。

      • 安装权限

      • 显示关于新部署的通知

    2. “电源管理”组:

      • 允许用户从电源管理中排除其设备
    3. “远程工具”组:

      • 用户可以在软件中心内更改策略或通知设置
    4. “用户和设备相关性”组:

      • 允许用户定义其主要设备
    System_CAPS_note注意

    有关客户端设置的详细信息,请参阅关于 Configuration Manager 中的客户端设置

  6. 单击“确定”以关闭“默认客户端设置”对话框。

当客户端计算机下一次下载客户端策略时,将使用这些设置对它们进行配置。 若要启动单个客户端策略检索,请参阅 为 Configuration Manager 客户端启动策略检索 主题中的 如何在 Configuration Manager 中管理客户端 部分。

步骤 6:验证应用程序目录是否可正常运行

使用以下过程来验证应用程序目录是否可正常运行。 你可以从浏览器或软件中心中直接访问应用程序目录。

System_CAPS_note注意

应用程序目录需要 Microsoft Silverlight,后者将为 配置管理器 客户端先决条件自动安装。 如果通过使用未安装 配置管理器 客户端的计算机从浏览器中直接访问应用程序目录,请首先验证计算机上是否安装了 Microsoft Silverlight。

System_CAPS_tip提示

应用程序目录在安装后无法正常运行的大多数典型原因都是未满足先决条件。 确认应用程序目录站点系统角色的站点系统角色先决条件。 可通过使用 受支持的配置的配置管理器主题的站点系统要求部分执行此操作。

从浏览器中直接访问应用程序目录

  • 在浏览器中,键入应用程序目录网站的地址,并确认网页显示,其中包含三个选项卡:“应用程序目录”、“我的应用程序请求”和“我的设备”。

    为应用程序目录选用以下适当地址,其中 <server> 是计算机名、Intranet FQDN 或 Internet FQDN:

    • HTTPS 客户端连接和默认站点系统角色设置:https://<server>/CMApplicationCatalog

    • HTTP 客户端连接和默认站点系统角色设置:http://<server>/CMApplicationCatalog

    • HTTPS 客户端连接和自定义站点系统角色设置:https://<server>:<port>/<web application name>

    • HTTP 客户端连接和自定义站点系统角色设置:http://<server>:<port>/<web application name>

从软件中心中访问应用程序目录

  1. 在客户端计算机上,依次单击“开始”、“所有程序”、“Microsoft System Center 2012”、“Configuration Manager”,然后单击“软件中心”。

  2. 如果之前为软件中心配置了组织名称作为客户端设置,请确认此名称按指定方式显示。

  3. 单击“从应用程序目录中查找其他应用程序”,并确认页面显示,其中包含三个选项卡:“应用程序目录”、“我的应用程序请求”和“我的设备”。

System_CAPS_warning警告

安装了应用程序目录站点系统角色后,你将不会在从软件中心中单击“从应用程序目录中查找其他应用程序”链接时立即看到应用程序目录。 在客户端下一次下载其客户端策略后,或在安装了应用程序目录站点系统角色后最多 25 个小时内,将可以从软件中心中使用应用程序目录。