You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改PowerShell脚本仅删除指定的网络打印机?

修改脚本实现指定网络打印机删除

没问题,咱们调整一下脚本的过滤逻辑,就能精准删除你指定的那两台网络打印机,同时保留CLEPRINT15-3。修改后的脚本如下:

Get-WmiObject -Class Win32_Printer | Where-Object {
    $_.Network -eq $true -and $_.Name -in ('CLEPRINT15-2', 'CLEPRINT15-4')
} | ForEach-Object { $_.Delete() }

关键修改点说明:

  • 新增了$_.Name -in ('CLEPRINT15-2', 'CLEPRINT15-4')条件,精准匹配你要删除的打印机名称,只有名称在这个列表里的网络打印机才会被选中处理
  • 把原脚本里的中文单引号‘true‘改成了PowerShell规范的布尔值$true,避免编码和语法报错
  • 用花括号把多条件逻辑包起来,让脚本结构更清晰、可读性更强

如果后续需要删除更多指定打印机,只需要在括号里的名称列表中继续添加即可,比如('CLEPRINT15-2', 'CLEPRINT15-4', 'CLEPRINT16-1')。

内容的提问来源于stack exchange,提问作者mpeytonfan18

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 08:15:28