Display lsa string contents.
authorJelmer Vernooij <jelmer@samba.org>
Wed, 7 Jan 2009 21:40:49 +0000 (22:40 +0100)
committerJelmer Vernooij <jelmer@samba.org>
Wed, 7 Jan 2009 21:40:49 +0000 (22:40 +0100)
source4/scripting/python/examples/samr.py

index 1f2afbe688e85b2f1a9579a064557c7868d89cef..b3ea117b4024a77a42afaec5776690e196be964f 100755 (executable)
@@ -26,6 +26,9 @@ sys.path.insert(0, "bin/python")
 
 from samba.dcerpc import samr, security, lsa
 
+def display_lsa_string(str):
+    return str.string
+
 def FillUserInfo(samr, dom_handle, users, level):
     """fill a user array with user information from samrQueryUserInfo"""
     for i in range(len(users)):
@@ -86,9 +89,9 @@ def test_EnumDomains(samr, handle):
     domains = toArray(samr.EnumDomains(handle, 0, -1))
     print "Found %d domains" % len(domains)
     for idx, domain in domains:
-        print "\t%s (%d)" % (domain, idx)
+        print "\t%s (%d)" % (display_lsa_string(domain), idx)
     for idx, domain in domains:
-        print "Testing domain %s" % domain
+        print "Testing domain %s" % display_lsa_string(domain)
         sid = samr.LookupDomain(handle, domain)
         dom_handle = test_OpenDomain(samr, handle, sid)
         test_domain_ops(samr, dom_handle)