当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 SCCM 模拟应用程序部署

作者:精品下载站 日期:2024-12-14 10:37:37 浏览:15 分类:玩电脑

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


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

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

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

什么是 SCCM 中的模拟部署?

模拟部署评估 SCCM 中部署类型的检测方法、要求和依赖性。它在监控工作区的部署节点中报告结果。这就是模拟部署的全部目的。请阅读 Microsoft 撰写的以下文章,了解如何使用 Configuration Manager 模拟应用程序部署。

考虑这样的情况:您想要测试应用程序部署到一组设备并确保一切按计划进行。通常,在这种情况下您会使用模拟部署功能。模拟将评估部署的依赖性、要求和检测方法,并在监控工作空间的部署节点中报告结果。

注意:如果同一应用程序的模拟部署处于活动状态,则您无法部署具有卸载部署目的的应用程序。您不能对移动设备集合使用模拟部署。

在 SCCM 中模拟部署的方法

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

  1. 集合:在 SCCM 控制台中,转到资产和合规性\概述\设备集合。右键单击设备集合并选择模拟部署
  2. 应用程序:在 ConfigMgr 控制台中,导航至软件库\概述\应用程序管理\应用程序 。右键单击要模拟的应用程序,然后选择模拟部署
  3. PowerShell:您可以使用 New-CMApplicationDeployment PowerShell cmdlet 模拟 SCCM 应用程序部署。

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

在模拟部署之前,请确保应用程序打包在 SCCM 中。作为示例,我们将模拟 Configuration Manager 控制台中已提供的 Dell SupportAssist 应用程序。

  • 启动配置管理器控制台。
  • 转到软件库\概述\应用程序管理\应用程序。\
  • 右键单击您想要模拟的应用程序,然后选择模拟部署

[玩转系统] 如何使用 SCCM 模拟应用程序部署

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

  • 应用程序:单击浏览,然后选择要模拟的应用程序。如果浏览按钮呈灰色,则表示当前选择该应用程序进行模拟。
  • 集合:单击浏览,然后选择要用于模拟部署的设备集合。如果所选应用程序已部署到设备集合,ConfigMgr 将通知您它已部署。
  • 操作:有两个选项可用:安装卸载。从下拉列表中,选择安装以模拟应用程序安装,或选择卸载以模拟卸载所选应用程序。
  • 无论用户登录与否,都会自动部署:如果选中此选项,则无论客户端是否登录,客户端都会评估模拟部署。

单击下一步继续。

[玩转系统] 如何使用 SCCM 模拟应用程序部署

摘要窗口中,查看模拟应用程序部署的设置。单击下一步

[玩转系统] 如何使用 SCCM 模拟应用程序部署

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

[玩转系统] 如何使用 SCCM 模拟应用程序部署

在 Configuration Manager 控制台中监视模拟部署

模拟部署的评估与任何部署类似,结果可在部署节点下的监控工作区以及所有其他部署中找到。

要在 SCCM 控制台中监视应用程序的模拟部署,请转到监视工作区,在部署下选择应用程序。我们看到目的模拟,如果您查看完成统计,我们会看到它是成功的。

[玩转系统] 如何使用 SCCM 模拟应用程序部署

右键单击该应用程序并选择查看状态。请注意,应用程序的模拟部署显示为成功。如果控制台中未显示状态,请单击运行摘要刷新按钮。模拟部署状态应该很快就会更新。

[玩转系统] 如何使用 SCCM 模拟应用程序部署

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

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

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

[玩转系统] 如何使用 SCCM 模拟应用程序部署

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

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

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

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

  • -模拟:添加此参数以创建部署模拟。
  • -CollectionName:指定部署此应用程序的集合的名称。
  • -DeployAction:指定部署操作,安装或卸载应用程序。如果竞争部署针对同一设备,则安装操作优先。

[玩转系统] 如何使用 SCCM 模拟应用程序部署

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯