mirror of
https://github.com/samba-team/samba.git
synced 2025-01-22 22:04:08 +03:00
7e671ae37f
metze (This used to be commit bf852a3dbeee8900fa36978f08a5cdceabcbd926)
37 lines
809 B
Plaintext
37 lines
809 B
Plaintext
<% page_header("columns", "ESP samr test", "esptest");
|
|
|
|
libinclude("base.js");
|
|
libinclude("samr.js");
|
|
%>
|
|
|
|
<h1>Samba4 samr rpc test</h1>
|
|
|
|
<%
|
|
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;i<domains.length;i++) {
|
|
write("<h2>Domain " + domains[i].name + "</h2>\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<br>\n");
|
|
} else {
|
|
multi_table(users, "name");
|
|
}
|
|
samrClose(conn, dom_handle);
|
|
}
|
|
|
|
%>
|
|
|
|
|
|
<% page_footer(); %>
|