服务器
验证新的部署类型是否在控制台中可用
在Configuration Manager控制台中,单击“软件库”。
在 “软件库 ”工作区中,展开“ 应用程序管理”,然后单击“ 应用程序”。
在“ 开始 ”选项卡上的“ 创建 ”组中,单击“ 创建应用程序”。
在 “类型” 字段中,验证新的部署类型是否在下拉菜单中可用。
下图显示了 RDP 示例项目中的示例。
屏幕截图
提示
有关使用“创建应用程序向导”的详细信息,请参阅 创建应用程序。
使用“创建应用程序向导”创建应用程序
在Configuration Manager控制台中,单击“软件库”。
在 “软件库 ”工作区中,展开“ 应用程序管理”,然后单击“ 应用程序”。
在“ 开始 ”选项卡上的“ 创建 ”组中,单击“ 创建应用程序”。
在 “类型” 字段中,从下拉菜单中选择新的部署类型。
继续完成向导,直到成功完成。
提示
有关使用“创建应用程序向导”的详细信息,请参阅 创建应用程序。
使用“创建部署类型向导”创建部署类型
在Configuration Manager控制台中,单击“软件库”。
在 “软件库 ”工作区中,展开“ 应用程序管理”,然后单击“ 应用程序”。
选择一个应用程序,然后在“ 主页 ”选项卡上的“ 应用程序 ”组中,单击“ 创建部署类型 ”,为此应用程序创建新的部署类型。
在 “类型” 字段中,从下拉菜单中选择新的部署类型。
继续完成向导,直到成功完成。
提示
有关使用“创建应用程序向导”的详细信息,请参阅 创建应用程序。
检查部署类型属性
在Configuration Manager控制台中,单击“软件库”。
在 “软件库 ”工作区中,展开“ 应用程序管理”,然后单击“ 应用程序”。
选择应用程序,然后在“摘要”组中选择“部署类型”选项卡。
选择部署类型,然后选择“ 部署类型 ”选项卡,然后单击 “属性” 组中的“ 属性” 以显示部署类型属性。
验证是否为应用程序创建了相应的SMS_Application实例
加载 Windows Management Instrumentation Tester (WBEMTEST.EXE) 。
连接到 root\sms\site_<sitecode> 命名空间。
单击“ 查询”,然后输入以下查询:
SELECT * FROM SMS_Application WHERE LocalizedDisplayName = '<NameofApplication>'
结果应类似于以下列表:
SMS_Application.CI_ID=<Number>
验证与部署类型关联的摘要是否包含来自新技术的属性
连接到 CM_<sitecode> 数据库。
加载Microsoft SQL Server Management Studio,然后单击“新建查询”。
输入以下 SQL 查询:
SELECT SDMPackageDigest FROM CI_ConfigurationItems ci JOIN CI_LocalizedProperties lp ON (lp.CI_ID = ci.CI_ID) WHERE ci.CIType_ID = 21 AND lp.DisplayName = '<NameofApplication>'
结果应类似于以下列表:
<AppMgmtDigest xmlns="http://schemas.microsoft.com/SystemCenterConfigurationManager/...
- 双击结果值以查看摘要。
客户端
使用相应的部署类型将应用程序部署到客户端
在Configuration Manager控制台中,单击“软件库”。
在 “软件库 ”工作区中,展开“ 应用程序管理”,然后单击“ 应用程序”。
在 “应用程序 ”列表中,右键单击要部署的应用程序,然后单击“ 部署”。
继续完成向导,直到成功完成。
强制在客户端上检索用户和设备策略
在客户端控制面板中,双击Configuration Manager图标,然后选择“作”选项卡。
选择“ 计算机策略检索 & 评估周期”,然后单击“ 立即运行”。
选择“ 用户策略检索 & 评估周期”,然后单击“ 立即运行”。
验证 synclet 是否已在客户端上分发和编译, (它们将存储在 root\ccm\cimodels 命名空间)
加载 Windows Management Instrumentation Tester (WBEMTEST.EXE) 。
连接到 root\ccm\cimodels 命名空间。
单击“ 查询”,然后输入以下查询:
select * from ccm_handlersynclet
结果应类似于以下列表:
< 科技>Detect_Synclet.ActionType=“Detect”,AppDeliveryTypeId=“ScopeId\ ...
< 科技>Install_Synclet.ActionType=“Install” ,AppDeliveryTypeId=“ScopeId\ ...
< 科技>Uninstall_Synclet.ActionType=“Uninstall” ,AppDeliveryTypeId=“ScopeId ...
确保每个作在客户端上按预期执行
- 验证部署作是否正确执行。
注意
部署设置将影响对客户端上每个作的验证。
-
可用 - 如果应用程序已部署到用户,用户将在应用程序目录中看到已发布的应用程序,并且可以按需请求该应用程序。 如果应用程序已部署到设备,用户将在软件中心看到它,并且可以按需安装它。
- 必需 - 根据配置的计划自动部署应用程序。 但是,用户可以使用软件中心跟踪应用程序部署状态并在截止时间之前安装应用程序。