r25598: Add missing become_root/unbecome_root around calls of add_aliases.
[Samba/gebeck_regimport.git] / source3 / python / examples / spoolss / changeid.py
blob85fe0efe8a4c534e29816d19a4f2511a680c8dde
1 #!/usr/bin/python
3 # Display the changeid for a list of printers given on the command line
5 # Sample usage:
7 # changeid.py '\\win2kdc1\magpie'
10 import sys
11 from samba import spoolss
13 if len(sys.argv) == 1:
14 print "Usage: changeid.py <printername>"
15 sys.exit(1)
17 for printer in sys.argv[1:]:
19 # Open printer handle
21 try:
22 hnd = spoolss.openprinter(printer)
23 except:
24 print "error opening printer %s" % printer
25 sys.exit(1)
27 # Fetch and display changeid
29 info = hnd.getprinter(level = 0)
30 print info["change_id"]
32 # Clean up
34 spoolss.closeprinter(hnd)