From 95b9c48ef1fbe6c1566a86cadf3295b6c7e28319 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 7 Apr 2010 14:38:31 +0200 Subject: s3-rpcclient: allow to define server_unc in cmd_srvsvc_srv_query_info(). Guenther --- source3/rpcclient/cmd_srvsvc.c | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) (limited to 'source3/rpcclient') diff --git a/source3/rpcclient/cmd_srvsvc.c b/source3/rpcclient/cmd_srvsvc.c index 866b68111d..890151e2b4 100644 --- a/source3/rpcclient/cmd_srvsvc.c +++ b/source3/rpcclient/cmd_srvsvc.c @@ -173,17 +173,23 @@ static WERROR cmd_srvsvc_srv_query_info(struct rpc_pipe_client *cli, union srvsvc_NetSrvInfo info; WERROR result; NTSTATUS status; + const char *server_unc = cli->srv_name_slash; - if (argc > 2) { - printf("Usage: %s [infolevel]\n", argv[0]); + if (argc > 3) { + printf("Usage: %s [infolevel] [server_unc]\n", argv[0]); return WERR_OK; } - if (argc == 2) + if (argc >= 2) { info_level = atoi(argv[1]); + } + + if (argc >= 3) { + server_unc = argv[2]; + } status = rpccli_srvsvc_NetSrvGetInfo(cli, mem_ctx, - cli->srv_name_slash, + server_unc, info_level, &info, &result); -- cgit