Deleting printer driver with PS


hi, have small challenge in deleting specific printer driver on clients customer.

the clients migrated new fileserver, , unfortunately driver installed on new printserver had non-english driver default (making huge frustration users not fluent more exotic languages...).

so trying ps script happens during logoff user:

1. delete printer on client.

2. delete printer driver on client.

my script looks this:

get-wmiobject -class win32_printer -filter "name '\\\\print01\\faxp%'" | foreach-object{$_.delete()}  get-wmiobject -class win32_printerdriver -filter "name 'canon generic%'" | foreach-object{$_.delete()}

then found out class win32_printerdriver doesn't have method of delete, addprinterdriver , therefore throws error (methodinvocationexception). there way delete specific printer driver on clients? clients win7.

thanks :)



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

Error: 0x80073701 when trying to add Print Services Role in Windows 2012 Standard

Disconnecting from a Windows Server 2012 R2 file sharing session on a Windows 7,8,10 machine

Windows 2016 RDS event 1306 Connection Broker Client failed to redirect the user... Error: NULL