0

Remove-PrinterDriver コマンドレットにアクセスできない Citrix XenApp 6.5 Windows 2008 R2 サーバー ファームがあります。ファーム内の 1 つのサーバーで他のサーバーのプリンター ドライバーを監視し、問題のあるプリンター ドライバーが見つかった場合は削除するようにします。これまでのところ、次の wmi 呼び出しを試しましたが、返されたオブジェクトに削除メソッドが表示されませんでした。

Get-WmiObject -ComputerName otherServer -Class win32_printerdriver | Where-Object name -like "*PCL 5,3*"

また、次の呼び出し式行を使用してプリンター ドライバーを削除しようとしましたが、プリンター ドライバーを照会すると、ドライバーがまだ表示されます。解決に向けての助けをいただければ幸いです。

Invoke-Command -ComputerName otherServer -ScriptBlock { Invoke-Expression "rundll32 printui.dll,PrintUIEntry /dn /q /n`"HP Universal Printing PCL 5,3,Windows x64`"" }
4

2 に答える 2

0

WMI がプリンターの削除に適しているかどうかはわかりませんが、次のコマンドで wmi オブジェクトを削除できます。

$obj = Get-WmiObject -ComputerName otherServer -Class win32_printerdriver | Where-Object name -like "*PCL 5,3*"

$obj |Remove-WmiObject
于 2016-03-16T19:23:04.490 に答える