Setprinter.exe uses levels to get and set particular configuration items of a printer. Some of these are things the get-printer and set-printer powershell cmdlets cannot get or set.
I have found the 9 levels to be the following equivilents in the printer properties GUI
- Printer Properties General Tab
- Printer Preferences Options Tab (for current user)
- Printer Properties Security Tab
- Unknown – appears to provide some basic printer info (name and servername)
- Unknown – appears to provide some basic printer info (name and port)
- Unknown – printer status
- Unknown – Provides directory service (DS) information about a printer
- Printer Preferences Options Tab (for All Users)
Gleaned from
https://msdn.microsoft.com/en-us/library/cc244546.aspx
https://support.microsoft.com/en-us/kb/140285
https://blogs.technet.microsoft.com/askperf/2011/09/16/print-queue-scripting/
To learn how to get and set the configuration see How to use Setprinter.exe
Pingback: How to use Setprinter.exeBritV8 | BritV8