gpt4 book ai didi

windows - 删除名称中包含 "EXAMPLE"的打印机

转载 作者:可可西里 更新时间:2023-11-01 11:16:18 24 4
gpt4 key购买 nike

我正在尝试构建一个 PS 脚本,以删除名称中包含“EXAMPLE”的所有网络打印机。

到目前为止,我有以下代码:

Get–WMIObject Win32_Printer | where{$_.Network -eq ‘true‘} | foreach{$_.delete()}

但这会删除所有网络打印机。

最佳答案

由于您使用的是 Windows 7,您仍然可以使用 WMI 删除打印机。否则,其他替代方案使用 .Net 类 System.PrintingSystem.Drawing.Printing 中的方法。但看起来你只需要在你的 where block 中添加另一个过滤器

Get–WMIObject Win32_Printer | where{($_.Network -eq 'true') -and ($_.Name -like "*EXAMPLE*") } | foreach{$_.delete()}

关于windows - 删除名称中包含 "EXAMPLE"的打印机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42274547/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com