如何用SCCM模拟应用程序部署

在这篇文章中,我将向您展示如何使用SCCM (ConfigMgr)和PowerShell模拟应用程序部署。您可以使用模拟部署来测试应用程序部署,而无需安装或卸载应用程序。

配置管理器是将应用程序打包并部署到用户和计算机的最佳工具之一。您甚至可以使用SCCM跟踪应用程序部署,以确定应用程序是否成功安装。

ConfigMgr允许您通过几个简单步骤模拟应用程序部署。SCCM中应用程序的模拟部署可以帮助您确定将运行每种部署类型的系统数量。在模拟部署中,客户机下载并评估策略并返回状态消息。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

什么是SCCM中的模拟部署?

模拟部署评估检测方法、需求和依赖关系用于SCCM中的部署类型。报告了结果部署节点监控工作区。这就是模拟部署的全部目的。阅读下面微软的文章,了解如何使用配置管理器模拟应用程序部署

考虑这样一种情况,您希望测试应用程序部署到一组设备上,并确保一切都按计划进行。通常,在这种情况下,您将使用模拟部署特性。模拟将评估部署的依赖关系、需求和检测方法,并在部署监控工作空间的节点。

请注意:不能部署部署目的为的应用程序卸载如果同一应用程序的模拟部署处于活动状态。不能对移动设备的集合使用模拟部署。

SCCM中模拟部署的方法

使用SCCM模拟应用程序部署有三种方法:

  1. 集合:在SCCM控制台中,转到资产和合规概述\设备集合。右键单击设备集合,选择模拟部署
  2. 应用程序:在ConfigMgr控制台中,导航到华体会体育系列软件库概述应用程序管理应用程序.右键单击要模拟的应用程序并进行选择模拟部署
  3. PowerShell类模拟SCCM应用程序部署New-CMApplicationDeploymentPowerShell cmdlet。

如何用SCCM模拟应用程序部署

在模拟部署之前,请确保应用程序打包在SCCM中。作为示例,我们将模拟戴尔SupportAssist应用程序已经在配置管理器控制台中可用。

  • 启动Configuration Manager控制台。
  • 华体会体育系列软件库概述应用程序管理应用程序.\
  • 右键单击要模拟的应用程序并选择模拟部署
使用SCCM模拟应用程序部署
使用SCCM模拟应用程序部署

在“模拟应用程序部署向导”中,为模拟部署指定以下详细信息:

  • 应用程序:点击浏览,然后选择要模拟的应用程序。如果浏览按钮是灰色的,这意味着应用程序当前被选择进行模拟。
  • 集合:点击浏览然后选择要用于模拟部署的设备集合。如果选择的应用程序被部署到设备集合,ConfigMgr将让您知道它已经被部署。
  • 行动:有两种选择:安装而且卸载.在下拉列表中选择安装模拟应用程序安装或选择卸载模拟所选应用程序的卸载。
  • 在用户登录或不登录时自动部署:选中该选项后,无论客户端是否登录,客户端都会评估模拟部署。

点击下一个继续。

使用SCCM模拟应用程序部署
使用SCCM模拟应用程序部署

总结窗口中,查看模拟应用程序部署的设置。点击下一个

使用SCCM模拟应用程序部署
使用SCCM模拟应用程序部署

关闭模拟应用程序部署向导

使用SCCM模拟应用程序部署
使用SCCM模拟应用程序部署

在配置管理器控制台中监视模拟部署

与任何部署一样,对模拟部署进行评估,结果在监控部署节点以及所有其他部署。

要在SCCM控制台中监视应用程序的模拟部署,请转到监控工作空间,在部署选择应用程序.我们看到目的模拟如果你看完成统计数据我们看到它很成功。

在配置管理器控制台中监视模拟部署
在配置管理器控制台中监视模拟部署

右键单击应用程序并选择视图状态.注意,应用程序的模拟部署显示为成功。如果控制台中没有显示该状态,请单击运行总结刷新按钮。模拟部署状态应该很快就会更新。

在配置管理器控制台中监视模拟部署
在配置管理器控制台中监视模拟部署

完成上述步骤后,删除模拟部署并创建真实部署,并将部署定位到基于用户的集合或基于设备的集合。

用PowerShell模拟SCCM应用程序部署

您可以在SCCM中使用PowerShell cmdlet来模拟应用程序部署。您可以运行一个PowerShell命令来触发应用程序部署的模拟。启动Configuration Manager控制台并单击位于控制台左上角的下拉菜单。从选项列表中选择通过Windows PowerShell连接

用PowerShell模拟SCCM应用程序部署
用PowerShell模拟SCCM应用程序部署

在PowerShell窗口中,运行以下命令模拟应用程序部署。

New-CMApplicationDeployment -Simulation -CollectionName "Windows 11 Devices" -Name "Dell SupportAssist" -DeployAction安装

在执行上述命令之前,请确保指定了正确的集合名称和应用程序名称。

New-CMApplicationDeploymentCmdlet创建应用程序部署。这个PowerShell cmdlet可以与以下开关一起使用。

  • - - - - - -模拟:创建部署模拟。
  • - - - - - -CollectionName:指定此应用程序部署到的集合的名称。
  • - - - - - -DeployAction:指定部署操作,安装或卸载应用程序。如果竞争部署的目标是相同的设备,则安装行动优先。
用PowerShell模拟SCCM应用程序部署
用PowerShell模拟SCCM应用程序部署

4评论

  1. 《阿凡达》的照片 Atulya Kumar Tiwari 说:

    嗨,普拉杰瓦尔,
    部署状态显示未知,即应用程序已成功部署。
    我试着检查模拟,但这里是同一台计算机在未知选项卡下没有移动到成功。

    帮我找出错误所在。

  2. 《阿凡达》的照片 阿图利亚K T 说:

    嗨,普拉杰瓦尔,
    关于应用程序部署后的部署状态,我有一个不同的问题

    应用程序已成功部署,但部署状态显示“未知”

  3. 《阿凡达》的照片 迈克•霍夫曼 说:

    模拟成功和成功之间的区别是什么

    1. 《阿凡达》的照片 HumbertoRois 说:

      模拟成功是指仅部署模拟。成功是指对设备或用户运行真正的部署。

留下回复

你的电邮地址将不会公布。必填字段已标记