📄 enumprinters.py
字号:
#!/usr/bin/env python## Display information on all printers on a print server. Defaults to# printer info level 1.## Example: enumprinters.py win2kdc1#import sysfrom samba import spoolssif len(sys.argv) < 2 or len(sys.argv) > 3: print "Usage: enumprinters.py <servername> [infolevel]" sys.exit(1)printserver = sys.argv[1]level = 1if len(sys.argv) == 3: level = int(sys.argv[2]) # Get list of printerstry: printer_list = spoolss.enumprinters("\\\\%s" % printserver)except: print "error enumerating printers on %s" % printserver sys.exit(1)# Display basic infofor printer in printer_list: h = spoolss.openprinter("\\\\%s\\%s" % (printserver, printer)) info = h.getprinter(level = level) print "Printer info %d for %s: %s" % (level, printer, info) print
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -