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 :)
thanks answer, solution seems work better.
Windows Server > Windows PowerShell
Comments
Post a Comment