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

[玩转系统] 如何更新 ConfigMgr DP 上的 SCCM 应用程序内容

作者:精品下载站 日期:2024-12-14 11:53:39 浏览:14 分类:玩电脑

如何更新 ConfigMgr DP 上的 SCCM 应用程序内容


本文适用于想要了解如何更新分发点上的 SCCM 应用程序内容的初学者。我将向您展示在 ConfigMgr 中更新应用程序内容的正确方法。

SCCM 或 ConfigMgr 最常用的功能之一是应用程序部署功能。显然,要部署应用程序,您首先要在 SCCM 中创建应用程序。

如果您不熟悉在 SCCM 中添加新应用程序,则必须阅读在 Configuration Manager 中创建应用程序一文。

创建应用程序时,必须将应用程序内容分发到分发点。通常,您将内容分发到分发点,以便客户端可以使用。

当您对应用程序进行更改时,更新内容可确保将最新更改复制到分发点。

ConfigMgr 中分发内容和更新内容之间的差异

一个常见的问题是在 SCCM 中分发应用程序内容与更新内容有何不同。当您分发应用程序内容时,整个内容将发送到分发点。而当您更新内容时,它仅使用分发点上更改的文件进行更新。

分发内容时,配置管理器将内容文件存储在包中,然后将该包分发到分发点。

请记住这一点,当您在 SCCM 中创建新应用程序或从分发点手动删除应用程序内容时,您将分发内容。而当您对应用程序进行更改时,应使用更新内容。这包括对安装命令、检测方法或应用程序的任何其他属性的更改。

更新 SCCM 中的应用程序内容有什么作用?

当您更新 SCCM 应用程序内容时,会在后台发生以下过程。

  • 站点将内容文件从原始包源位置复制到拥有包内容源的站点上的内容库。
  • 然后它会增加包版本。应用程序的包版本始终为 1。
  • 更新应用程序部署类型的内容后,配置管理器会为该部署类型创建新的内容 ID,并且包会引用新的内容 ID。
  • 站点服务器和分发点上内容库的每个实例仅使用更改的文件进行更新。

更新 SCCM 应用程序内容的步骤

要更新 SCCM (ConfigMgr) 中的应用程序内容,请执行以下步骤。

  • 启动配置管理器控制台。
  • 导航至软件库\概述\应用程序管理\应用程序
  • 选择应用程序,然后在底部窗格中单击部署类型
  • 现在,右键单击应用程序部署类型并选择更新内容

[玩转系统] 如何更新 ConfigMgr DP 上的 SCCM 应用程序内容

当您更新任何应用程序内容时,您会收到一个警告框。

您确定要刷新此部署类型的内容吗?刷新内容将创建此应用程序的新版本,并可能导致客户端更新。

单击开始内容更新过程。

[玩转系统] 如何更新 ConfigMgr DP 上的 SCCM 应用程序内容

应用程序的内容更新完成后,您会看到确认框。 内容更新成功完成。单击确定将其关闭。

[玩转系统] 如何更新 ConfigMgr DP 上的 SCCM 应用程序内容

用于监视 SCCM 中更新内容进程的日志文件

更新应用程序内容后,配置管理器日志文件是监视更新过程的最佳方式。使用 ConfigMgr 日志文件,您可以监视内容更新过程的流程。

更新应用程序部署类型的内容后,配置管理器会为该部署类型创建新的内容 ID,并且包会引用新的内容 ID。

您必须使用来监视应用程序内容更新过程的日志文件是 distmgr.log。此日志文件位于站点服务器上。使用 CMTrace 或 OneTrace 高级文件查看器打开此日志文件。

我已经粘贴了 distmgr.log 中的重要行。请注意,包操作为 1。在数据源中成功创建/更新包服务器确认应用程序内容已在分发点上成功更新。

Found package properties updated notification for package 'IND00009'
Adding package 'IND00009' to package processing queue.
Started package processing thread for package 'IND00009', thread ID = 0x10A8 (4264)
Processing package IND00009 (SourceVersion:3;StoredVersion:3)
Start updating the package IND00009…
CDistributionSrcSQL::UpdateAvailableVersion PackageID=IND00009, Version=4, Status=2300
Taking package snapshot for package IND00009 SMS_DISTRIBUTION_MANAGER
Taking snapshot for content, Content_01008027-13e8-4309-b017-9a3f02c38279.1 from source
The size of content is 49269 KB
Writing package definition for IND00009
The size of package IND00009 is 49269 KBytes
The source for package IND00009 has changed, or the package source needs to be refreshed
Adding these contents to the package IND00009 version 4.
Adding content, Content_01008027-13e8-4309-b017-9a3f02c38279
The Package Action is 1, the Update Mask is 32 and UpdateMaskEx is 0.
Successfully created/updated the package IND00009 SMS_DISTRIBUTION_MANAGER
Package has the update source package flag set. ContentLibrary package flag update for remote DPs will be skipped as this will happen during content transfer to the server(s).
DP Thread: Attempting to add or update package IND00009 on DP
CreateSignatureShare, connecting to DP SMS_DISTRIBUTION_MANAGER
Copying content signatures for package IND00009 SMS_DISTRIBUTION_MANAGER
Successfully created/updated the package server in the data source SMS_DISTRIBUTION_MANAGER
Performing cleanup prior to returning.
Currently using 1 out of 3 allowed package processing threads.
DP thread for package IND00009 with thread handle 0000000000001104 and thread ID 4900 ended.
All DP threads have completed for package IND00009 processing thread.
Package IND00009 does not have a preferred sender.
Package IND00009 is new or has changed, replicating to all applicable sites.
CDistributionSrcSQL::UpdateAvailableVersion PackageID=IND00009, Version=4, Status=2301
StoredPkgVersion (4) of package IND00009. StoredPkgVersion in database is 4.
SourceVersion (4) of package IND00009. SourceVersion in database is 4.
Exiting package processing thread for package IND00009

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

取消回复欢迎 发表评论:

关灯