我有一台打印机服务器,可托管大约 1000 台打印机。我想删除其中之一。
我目前正在使用这个命令:
$p = Get-WmiObject -Class Win32_printer -ComputerName $server -namespace "root\CIMV2" -filter "name='printer0456'"
它起作用了,它找到了打印机,然后我可以使用这个命令来删除它:
$p.delete()
但让我大吃一惊的是,第一个命令需要 2-3 分钟才能找到打印机。对我来说,这完全有道理。
有什么我做错了,或者我可以用其他什么来更快地删除打印机?
编辑:检查我的回复
这样,它只会在找到正确的打印机之前进行获取,而不是解析整个打印机列表。