<arg choice="opt">-c <command string></arg>
<arg choice="opt">-d debuglevel</arg>
<arg choice="opt">-l logdir</arg>
- <arg choice="opt">-m maxprotocol</arg>
<arg choice="opt">-N</arg>
<arg choice="opt">-s <smb config file></arg>
<arg choice="opt">-U username[%password]</arg>
above. </para></listitem>
</varlistentry>
- <varlistentry>
- <term>-m|--max-protocol protocol</term>
- <listitem><para>This allows the user to select the
- highest SMB protocol level that rpcclient will use to
- connect to the server. By default this is set to
- NT1, which is the highest available SMB1 protocol.
- To connect using SMB2 or SMB3 protocol, use the
- strings SMB2 or SMB3 respectively. Note that to connect
- to a Windows 2012 server with encrypted transport selecting
- a max-protocol of SMB3 is required.
- </para></listitem>
- </varlistentry>
-
<varlistentry>
<term>-p|--port port</term>
<listitem><para>This number is the TCP port number that will be used
{"command", 'c', POPT_ARG_STRING, &cmdstr, 'c', "Execute semicolon separated cmds", "COMMANDS"},
{"dest-ip", 'I', POPT_ARG_STRING, &opt_ipaddr, 'I', "Specify destination IP address", "IP"},
{"port", 'p', POPT_ARG_INT, &opt_port, 'p', "Specify port number", "PORT"},
- {"max-protocol", 'm', POPT_ARG_STRING, NULL, 'm', "Set the max protocol level", "LEVEL" },
POPT_COMMON_SAMBA
POPT_COMMON_CONNECTION
POPT_COMMON_CREDENTIALS
while((opt = poptGetNextOpt(pc)) != -1) {
switch (opt) {
- case 'm':
- lp_set_cmdline("client max protocol", poptGetOptArg(pc));
- break;
-
case 'I':
if (!interpret_string_addr(&server_ss,
opt_ipaddr,