3修复SCCM客户端代理|修复代理问题的最佳方法
在这篇文章中,我们将通过修复SCCM客户端代理的步骤来修复所有代理问题。修复配置管理器客户端代理的最佳方法是使用ccmrepair.exe。我将介绍一些其他的方法,您可以通过修复这些方法轻松地修复SCCM客户端代理问题。
我经常收到电子邮件,询问修复SCCM客户端代理的步骤,并且我确实回复了修复步骤的电子邮件。我决定写一篇文章,现在我可以要求用户使用它作为这类查询的参考,或者谷歌可能会这样做。
当您遇到客户端代理的问题时,您可能希望修复SCCM客户端。有些人倾向于卸载sccm代理,然后再安装它。使用命令行,可以使用ccmrepair快速修复sccm客户机代理。
当你安装配置管理器在您的设置中,您将在所有端点上安装SCCM客户机代理。在你安装代理,您可以使用配置管理器管理您的端点。
当你想要的时候安装配置管理器客户端代理在计算机上,使用ccmsetup.exe命令。通过在命令行上提供客户端安装参数,可以修改安装行为。没有可以使用ccmsetup.exe运行的修复参数。
目录
使用CCMRepair.exe命令行修复SCCM客户端代理
使用CCMRepair.exe,您可以使用以下步骤通过命令行修复SCCM客户端代理。
- 登录到您的计算机。以管理员身份运行命令提示符。
- 将路径修改为C:\Windows\CCM.
- 要开始SCCM客户端代理修复,请运行命令ccmrepair.exe。
修复ConfigMgr客户端代理需要几分钟时间。当我说修复时,它基本上意味着重新安装客户机代理。如果您看到状态为“Done”,则意味着客户端代理修复已成功完成。
C:\Windows\ CCM > ccmrepair.exe
修复产品{88B420C9-C484-4E20-8D02-C25243A36B80}…
完成了。
您可以通过查看ccmsetup.log来监视SCCM客户端代理修复过程。ccmsetup.log文件位于C:\Windows\ccmsetup\Logs客户端计算机上的文件夹。此外,对于其他客户端日志,请查看SCCM日志文件.
这条线退出CcmSetup,返回代码为0确认SCCM客户端代理修复已成功完成。在修复ConfigMgr客户端后,不需要重新启动计算机。
有些人可能担心SCCM客户端代理修复可能会删除CCMCache文件夹中的所有文件夹。然而,当我验证这一点时,如果您使用命令行运行ccmrepair,我注意到CCMCache文件夹中的文件夹完好无损,这是一件好事。
使用右键单击工具修复SCCM客户端代理
使用右键单击工具,您可以按照以下步骤执行SCCM客户端代理修复。
- 为ConfigMgr安装右键工具扩展。启动Configuration Manager控制台。
- 导航到资产和合规\概述\设备.选择要为其修复SCCM代理的设备。
- 右键单击设备,然后单击右键单击工具>客户端工具>修复客户端.
- 您将看到一个对话框,询问您是否确定要修复客户端?点击是的.
同样,您可以通过监视客户端计算机上的ccmsetup.log监视SCCM客户端代理修复过程。
使用右键单击工具来修复SCCM客户端代理的一个警告是它会删除其中的文件夹ccmcache文件夹.客户端缓存是部署到客户端的软件、应用程序和更新的临时下载位置。华体会体育系列的客户端缓存位于% % \ ccmcache列出.因此,在使用右键单击工具修复配置管理器客户端代理时,请记住这一点。
使用运行脚本修复配置管理器客户端
同样,您可以使用ccmrepair.exe来修复客户端代理,但是这次我们将使用它与SCCM中的Run Script特性一起使用。这种方法的优点是允许您在一台计算机甚至多台计算机上同时修复Configuration Manager客户机。
在“配置管理器”控制台中,转到华体会体育系列软件库\概述\脚本.右击脚本并点击创建脚本.在脚本详细信息窗口中,指定一个脚本名称,如Repair SCCM Client Agent,并选择脚本语言为PowerShell。我们将使用Script下的ccmrepair命令修复Configuration Manager客户端代理。输入以下命令并单击下一个.
C: \ windows \ ccm \ ccmrepair.exe
在完成窗口中,单击关闭.
当您在配置管理器中创建一个新脚本时,您必须批准该脚本。有时批准拒绝按钮可能被禁用。这里有一个解决方案修复SCCM中禁用批准拒绝按钮的问题.右键单击SCCM客户端代理修复脚本,然后单击批准.
一旦客户端修复脚本被批准,转到设备。选择一个设备,右击并运行脚本.正如我前面提到的,您还可以在设备集合上运行客户端修复脚本。
选择修复SCCM客户端代理脚本并单击下一个.
运行此脚本将修复设备上的配置管理器客户端代理。在客户端计算机上查看ccmsetup.log监视客户端代理修复过程。
SCCM客户端代理修复常见问题
与配置管理器客户端代理修复相关的一些常见问题和答案。
什么是CCMRepair.exe?
ccmrepair.exe是一个可执行文件,允许您修复配置管理器客户端代理。
CCMRepair的位置在哪里?
ccmrepair文件位于C:\windows\ccm\文件夹中。
如何修复SCCM客户端代理?
要修复计算机上的SCCM客户端代理,请运行位于C:\windows\ccm\文件夹中的ccmrepair.exe。
CCMRepair的日志文件是什么?
您可以通过查看ccmsetup.log来监视SCCM客户端代理修复过程。ccmsetup.log文件位于C:\Windows\ccmsetup\Logs客户端计算机上的文件夹。
如何确认SCCM客户端修复成功?
在CcmSetup .log中退出CcmSetup并返回代码0确认SCCM客户端代理修复成功。
嗨,如果我在SCCM仪表盘资产中看到作为一个主机SCCM客户端“否”,那么我可以使用ccmrepair.exe来修复它吗?
也许不是。(
谢谢你。我搜索这个是因为RCT的清除ccmcache问题。我在CM中为运行脚本选项更改的一件事是启动进程“C:\windows\ccm\ccmrepair.exe”,这样它就不会在PS窗口中等待进程完成。
如果SCCM客户端活动是Inactive或NO,我们仍然可以推送修复脚本?
是的,但是客户端可能会保持不活跃,除非你修复了根本问题。
亲爱的Prajwal,
如果我从一个带有参数的.bat文件中进行SCCM客户端安装,然后我尝试用CCMRepair修复损坏的客户端,它会保留选项吗?
如果高速通信通道仍然有效(有时确实有效),则运行脚本将正常工作。
如果SCCM客户端是坏的,我们可以运行脚本来修复它。