使用 PowerShell 删除打印机

问题描述 投票:0回答:1

首先,如果我所有的编码知识都非常基础。

我们有一台用户应该使用的公司打印机,但由于很多人在家工作,所以他们正在使用家里的打印机。

我不希望用户使用其他打印机,因此创建了一个 GPO 来隐藏打印机设置。即使这工作正常,用户仍然可以在已经添加的打印机上打印。

我正在尝试使用 PowerShell 删除打印机。到目前为止我所拥有的是:

wmic printer where "NOT deviceid like '%PrinterName%'" delete
。这应该删除所有打印机名称不一样的打印机
如何定义例外列表?
提前致谢

显然,我自己并没有执行此操作,但您可以从已安装打印机列表中排除打印机并删除其余打印机,如下所示:

PrinterName

当然,这里最主要的是你要非常小心地定义什么应该删除什么应该保留。正如评论中所说,你是否允许人们连接像 Dymo、Brother、Brady 这样的标签打印机以及你有或应该使用的设备像这样也被删除?
powershell printing attributes
1个回答
0
投票

© www.soinside.com 2019 - 2024. All rights reserved.