当前位置 : 主页 > 操作系统 > centos >

基于SCCM Baseline修正Lenovo高通X55 WWAN过度记录导致C盘空间被占满的问题

来源:互联网 收集:自由互联 发布时间:2023-08-21
背景 近期有大量使用Lenovo ThinkPad系列的计算机C盘磁盘空间被占满。经过分析发现: 位于%ProgramData%\Qualcomm® Snapdragon™ X55 5G Modem\SVClog下的日志文件占用了大量磁盘空间。 本文为 微风

背景

近期有大量使用Lenovo ThinkPad系列的计算机C盘磁盘空间被占满。经过分析发现:

位于%ProgramData%\Qualcomm® Snapdragon™ X55 5G Modem\SVClog下的日志文件占用了大量磁盘空间。


本文为 微风 原创文章.经实践,测试,整理发布.如需转载请联系作者获得授权,并注明转载地址。

原因分析

通过使用ConfigMgr或MDT统一安装驱动程序包时,部分机型没未使用X55的网卡。在未安装该网卡的系统上会导致过多的日志记录问题。

如果通过System Update,Thin Installer,Commercial Vantage,Lenovo Patch升级驱动程序,如果检测到系统使用的是该网卡,在这种情况下,较新版本的驱动程序将修复这些问题。则该故障不会不再复现。

但对于未安装该网卡的设备,上述方法永远无法看到修复该问题的更新驱动程序。即便你手动清空了日志目录下的文件,一段时间后该问题仍然会复现。

已知受影响的型号

  • ThinkPad X1 Carbon Gen 9/10
  • ThinkPad X1 Yoga Gen 6/7
  • ThinkPad T14 Gen 2
  • ThinkPad X13 Gen 2
  • ThinkPad X1 Nano Gen 1

修复方法

导入配置项基线

我这里将通过SCCM的配置项/基线功能,去检测并修复该问题。主要包含2个脚本:

  • 检查日志是否存在,如果WWAN卡不存在,则删除该日志;
  • 检查高通Sim服务是否正在运行,并停止/禁用该服务;
  • 脚本配置明细

    • 下载并导入配置基线(已开启评论显示功能,需回复后才能下载)
    点我下载,访问密码ITPro.cc
    • 脚本一:Detect Qualcomm WWAN Log

    Discovery Script:

    $QCD = Get-PnpDevice -InstanceID "USB\VID_0489&PID_E0B1&MI_02*" If ($Null -eq $QCD){ $Path = Join-Path -Path ($env:ProgramData) -ChildPath "Qualcomm® Snapdragon™ X55 5G Modem" if (Test-Path -Path $Path) { if (Get-ChildItem -Path $Path -Filter "log*.txt" -Recurse) { return $true } } else { return $false } } else{ return $false }

    Remediation Script:

    $Path = Join-Path -Path ($env:ProgramData) -ChildPath "Qualcomm® Snapdragon™ X55 5G Modem" Get-ChildItem -Path $Path -Filter "log*.txt" -Recurse | Remove-Item -Force
    • 脚本二:Detect SimService Status

    Discovery Script:

    If ((Get-Service -Name SimService).Status -eq "Running") { return $true } Else { return $false }

    Remediation Script:

    $Service = Get-Service -Name SimService Stop-Service -Name $Service.Name Set-Service -Name $Service.Name -StartupType Disabled

    部署

    部署时,请确保下列选项已被选中

    基于SCCM Baseline修正Lenovo高通X55 WWAN过度记录导致C盘空间被占满的问题_SCCM


    监控、审阅

    访问SCCM控制台,选择监控、点击部署,找到对应的任务名称:

    基于SCCM Baseline修正Lenovo高通X55 WWAN过度记录导致C盘空间被占满的问题_TroubleShooting_02


    以上,即可修复此类问题。Enjoy ~~

    个人博客同步更新:基于SCCM Baseline修正Lenovo高通X55 WWAN过度记录导致C盘空间被占满的问题-运维技术分享 - ITPro

    【文章出处:香港站群多ip服务器 http://www.558idc.com/hkzq.html提供,感恩】
    网友评论