<% page_header("columns", "ESP samr test", "esptest"); libinclude("base.js"); libinclude("samr.js"); %>

Samba4 samr rpc test

<% var conn = samr_init(); var binding = "ncalrpc:"; status = conn.connect(binding); check_status_ok(status); handle = samrConnect(conn); domains = samrEnumDomains(conn, handle); for (i=0;iDomain " + domains[i].name + "\n"); sid = samrLookupDomain(conn, handle, domains[i].name); dom_handle = samrOpenDomain(conn, handle, sid); users = samrEnumDomainUsers(conn, dom_handle); samrFillUserInfo(conn, dom_handle, users, 3); if (users.length == 0) { write("no users in domain
\n"); } else { multi_table(users, "name"); } samrClose(conn, dom_handle); } %> <% page_footer(); %>