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

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

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

删除 SCCM 中管理点角色的 2 种行之有效的方法


本文演示了在 SCCM (ConfigMgr) 中删除管理点角色的过程。可以使用 Configuration Manager 控制台或 PowerShell 从层次结构中卸载管理点角色。

首次安装 Configuration Manager 时,管理点和分发点角色会自动安装在同一台服务器上。但是,您可以停用默认选择并在不同服务器之间分配管理点和分发点职责。主站点支持此角色的多个实例,而辅助站点支持单个管理点。

根据 Microsoft 的说法,管理点向客户端提供策略和内容位置信息。它还从客户端接收配置数据。 SCCM 客户端使用服务定位过程来定位站点系统服务器。如果管理点脱机,客户端将不会收到策略请求,并且部署将停止。了解如何在 SCCM 中安装管理点角色。

何时应卸载管理点角色?

尽管SCCM中管理点的操作至关重要,但有时您可能想要卸载该角色。我们将研究删除管理点角色的一些可能场景。

  1. 故障排除:如果您要对管理点或依赖它的组件的问题进行故障排除,则需要卸载。卸载 MP 角色是问题未解决时执行的最后一步。由于此角色对于 ConfigMgr 至关重要,因此您必须考虑在非工作时间删除 MP 角色。
  2. 修复管理点:当您选择修复管理点角色时,步骤涉及卸载 MP 角色并将其重新安装。
  3. 升级错误:升级配置管理器时,管理点报告大量错误。管理点无法注册客户端,这是执行 ConfigMgr 升级后的常见问题。您尝试重新启动服务器,但不起作用。当无法注册新客户端时,建议的解决方案是卸载并重新安装管理点角色。
  4. IIS 问题:管理点角色最常见的问题与 IIS 相关。例如,MP 控制管理器检测到 MP 未响应 HTTP 请求、内部服务器错误、HTTP 状态代码 500 等。在这些情况下,当管理点角色无法正常工作时,您可以修复通过卸载它然后在服务器上重新安装它。
  5. ConfigMgr PXE 启动错误:排除 PXE 错误并不容易。假设 PXE 启动在您的设置中停止工作,并且您发现错误 0x80070490 阻止 PXE 启动。要解决此类错误,您必须删除 SCCM 中的管理点角色并将其重新安装回来。
  6. 卸载 ConfigMgr:您的公司已决定从层次结构中删除 Configuration Manager 并用其他管理工具替换。在这种情况下,您可以通过首先删除管理点角色来停用服务器。

除了上面列出的情况之外,您还可能会遇到管理点的几个其他错误。如前所述,您应该在非工作时间从 ConfigMgr 层次结构中删除管理点,以减少总体影响。

删除管理点角色后会发生什么?

从设置中删除管理点时,配置管理器将禁用站点服务器与分配给站点服务器的客户端之间的通信。 Configuration Manager 无法向这些客户端提供安装先决条件、客户端安装文件、配置详细信息、播发和软件分发包源文件位置。此外,配置管理器无法从客户端接收清单数据、软件计量信息以及状态和状态消息。

删除管理点之前的注意事项

根据我们的经验,ConfigMgr 管理员在遇到管理点问题时会变得焦躁不安。他们通常从卸载管理点开始,而不是真正解决问题。在用尽所有其他选项来解决问题后,您必须修复管理点。不幸的是,SCCM 中的管理点没有可用的维护模式。

从 SCCM 层次结构中卸载管理点角色非常简单,但您应谨慎操作。当您删除大型配置中的管理点时,卸载该角色通常需要更长的时间。例如,在具有 52 个分发点和单个 MP 服务器的系统中,我们必须等待 4 个小时才能完全卸载角色。

删除 SCCM 中的管理点角色平均至少需要 2-4 小时。如果您的 Configuration Manager 解决方案具有大量分发点,则删除 MP 角色可能需要 4 个多小时。

有用的文章:如何启用 SCCM 分发点维护模式

在 SCCM 中删除管理点角色的方法

如前所述,需要遵循一个过程才能从 SCCM 层次结构中删除管理点角色。一般来说,有两种方法可以删除 SCCM 管理点角色。

  • 使用配置管理器控制台。
  • 使用 PowerShell cmdlet 删除-CMManagementPoint。

在本文中,我们将介绍上述两种删除管理点的方法。

方法 1:使用 Configuration Manager 控制台

使用 Configuration Manager 控制台,您可以通过执行以下步骤快速删除管理点角色。

  • 启动 Configuration Manager 控制台并选择管理工作区。
  • 导航至概述\站点配置\服务器和站点系统角色
  • 从服务器列表中,选择安装了 MP 角色的服务器。
  • 右键单击管理点角色,然后选择删除角色。单击确认从站点系统服务器中删除 MP 角色。

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

当您选择删除角色时,您会看到一条警告消息。

这是该站点的最后一个管理点。在删除它之前,请考虑以下事项:

  • 分配到没有至少一个管理点的主站点的客户端将不受管理。
  • 位于没有管理点的辅助站点的客户端将从其分配的站点与管理点进行通信。

单击删除管理点。管理点角色卸载开始。

信息:如果您有一个管理点服务器并决定将其卸载,客户端将无法与管理点通信。因此,客户端部署将失败。因此,拥有第二个管理点服务器始终是有利的。

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

方法 2:使用Remove-CMManagementPoint

Remove-CMManagementPoint PowerShell cmdlet 可从设置中删除管理点。此命令应与多个参数一起使用,以有效删除管理点角色。

让我们看一下使用 Remove-CMManagementPoint 的一些示例。您必须从配置管理器站点驱动器运行配置管理器 cmdlet。请参阅有关如何从 SCCM 控制台启动 PowerShell 的指南。

以下 PowerShell 命令从名为 corpsccm.prajwal.local 的站点系统上具有站点代码“P01”的 Configuration Manager 站点中删除管理点。

PS XYZ:> Remove-CMManagementPoint -SiteSystemServerName "corpsccm.prajwal.local" -SiteCode "P01"

您可以使用对象变量删除管理点。需要两个命令才能实现这一点。

  1. 第一个命令从名为 corpsccm.prajwal.local 的站点系统上具有站点代码 P01 的 Configuration Manager 站点获取管理点信息。该命令将结果存储在 $MP 变量中。
  2. 第二个命令删除存储在 $MP 变量中的管理点。
PS XYZ:> $MP = Get-CMManagementPoint -SiteSystemServerName "corpsccm.prajwal.local" -SiteCode "P01"
PS XYZ:> Remove-CMManagementPoint -InputObject $MP

使用日志文件监视管理点卸载

卸载管理点角色后,必须使用日志文件来跟踪删除进度。 Configuration Manager 控制台不会显示 MP 删除进度或可能发生的任何问题。 SCCM 日志文件一文介绍了在管理点安装和卸载过程中必须参考的日志文件。

如果所有管理点日志文件是在安装客户端之前创建的,则可以在 MP 服务器上的 %ProgramFiles%\SMS_CCM\Logs\ 中找到所有管理点日志文件。否则,它们位于%windir%\ccm\logs。删除管理点时,以下日志文件很重要。

  1. MPSetup.log
  2. mpMSI.日志
  3. mpcontrol.log
  4. 站点comp.log

您可以使用 Configuration Manager 跟踪日志工具来查看上述所有日志。

在某些环境中,您在删除管理点角色时可能会遇到错误代码 1603。请参阅解决 SCCM 管理点卸载错误 1603 的指南。

MPSetup.log

我们将查看的第一个日志文件是 MPSetup.log 文件。此日志记录管理点安装包装器进程的活动。以下行确认已成功删除 SCCM 管理点角色。

SMSMP Setup Started
Deinstalling the SMSMP
SMSMP Deinstall exited with return code 0
Deinstallation was successful
Removing MP Registry
RoleSetup()

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

mpMSI.日志

mpMSI.log 文件记录有关管理点安装和卸载的详细信息。这是确认 MP 角色安装/删除是否成功的关键日志。

mpMSI.log 中的以下行确认已成功删除 SCCM 中的管理点角色。

Windows Installer removed the product. Product Name: ConfigMgr Management Point. Product Version: 5.00.8740.1000. Language: 1033. Manufacturer: Microsoft Corporation. Removal success or error status: 0.

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

mpcontrol.log

mpcontrol.log 每 10 分钟记录管理点在 WINS 中的注册情况以及管理点的可用性。您需要查找以下行SMS_MP_CONTROL_MANAGER 已成功停止。最后,在日志文件的末尾,您会看到类似已删除的“SMS 服务器可用性”性能实例 => SMS 管理点之类的内容。

日志中的上述行表明,要删除管理点角色,必须停止 SMS_MP_CONTROL_MANAGER。

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

站点压缩日志

sitecomp.log 记录已安装站点组件的维护情况。此日志还记录与角色删除相关的活动。打开 sitecomp.log 并查找行“已成功从 Active Directory 中删除 cn=SMS-MP-sitecode-serverfqdn”。这确认管理点角色已成功从服务器中删除。

[玩转系统] 删除 SCCM 中管理点角色的 2 种行之有效的方法

注意:删除管理点角色后,需要重新启动服务器。这将删除管理点文件和日志的痕迹。重新启动后,您可以在服务器上重新安装管理点角色或停用它。

视频教程 - 删除 SCCM 管理点角色

以下视频教程显示了从 SCCM 删除管理点角色的步骤。如果您觉得该视频有帮助,请订阅我的 YouTube 频道。

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

取消回复欢迎 发表评论:

关灯