From f0a53caf965e2e68a9701f8bd5dbd0638cdfd612 Mon Sep 17 00:00:00 2001 From: Gerald Carter Date: Fri, 23 Feb 2001 22:15:31 +0000 Subject: moved rpcclient from section 8 to section 1 (This used to be commit 49ae264b8489b58465aced9da900e32544510743) --- docs/htmldocs/rpcclient.8.html | 241 ----------------------------------------- 1 file changed, 241 deletions(-) delete mode 100644 docs/htmldocs/rpcclient.8.html (limited to 'docs') diff --git a/docs/htmldocs/rpcclient.8.html b/docs/htmldocs/rpcclient.8.html deleted file mode 100644 index d06cd1a1f5..0000000000 --- a/docs/htmldocs/rpcclient.8.html +++ /dev/null @@ -1,241 +0,0 @@ - - - - -RPCCLIENT - - - - - -
- -

RPCCLIENT

-

Samba

-

August 27, 2000

- - - - - -

NAME

- rpcclient - developer's tool to testing client side MS-RPC functions - -

SYNOPSIS

- -
  • rpcclient [-d debuglevel] [-S server] [-l logbasename] [-n netbios name] [-N] -[-m maxprotocol] [-I destIP] [-E] [-U username] [-W workgroup] [-c `command string`] -[-t terminalcode] [-i scope] [-O socket options] -[-s smb.conf] - -

    DESCRIPTION

    - -
  • rpcclient -is a utility for developers for executing various MS-RPC functions. It's -primary use is for testing Samba's own MS-RPC server implementation, however -many administrators have written scripts around it to manage Windows NT clients -from their UNIX workstation. - -

    OPTIONS

    - -


    -


    -

    COMMANDS

    - -


    -

  • SPOOLSS Commands -
  • spoolenum -Execute an EnumPrinters call. This lists the various -installed and share printers. Refer to the MS Platform -SDK documentation for more details of the various -flags and calling options. -


  • spoolenumports <level> -Executes an EnumPorts call using the specified info level. -Currently only info level 1 and 2 are supported. -


  • spoolenumdata -Enumerate all printer setting data stored on the server. -On Windows NT clients, these values are stored -in the registry, while Samba servers store them in the printers -TDB. This command corresponds to the MS Platform SDK EnumPorts -function. -


  • spooljobs <printer> -List the jobs and status of a given printer. This command -corresponds to the MS Platform SDK EnumJobs function. -


  • spoolopen <printer> -Execute an OpenPrinterEx() and ClosePrinter() -RPC against a given printer. -


  • spoolgetdata -Retrive the data for a given printer setting. See the -spoolenumdata command for more information. This command -corresponds to the GetPrinterData() MS Platform SDK function. -


  • spoolgetprinter <printer> -Retrieve the current printer information. This command -sorresponds to the GetPrinter() MS Platform SDK function. -


  • spoolgetprinterdriver <printer> -Retrive the printer driver information (such as driver file, -config file, dependent files, etc...) for the given printer. -This command corresponds to the GetPrinterDriver() MS Platform -SDK function. -


  • spoolgetprinterdriverdir <arch> -Execute a GetPrinterDriverDirectory() RPC to retreive the -SMB share name and subdirectory for storing printer driver -files for a given architecture. Possible values for <arch> are -"Windows 4.0" (for Windows 95/98), "Windows NT x86", "Windows NT -PowerPC", "Windows Alpha_AXP", and "Windows NT R4000". -


  • spooladdprinter <printername> <sharename> -<drivername> <port> -Add a printer on the remote server. This printer will be automatically -shared. Be aware that the printer driver must already be installed -on the server (see addprinterdriver) and the <port> must -be a valid port name. -


  • spooladdprinterdriver <arch> <config> -Execute an AddPrinterDriver() RPC to install the printer -driver information on the server. Note that the driver files -should already exist in the directort returned by -spoolgetprinterdriverdir. Possible values for <arch> -are the same as those for the spooolgetprintedriverdir command. -The <config> parameter is defined as follows: -


  • <Long Printer Name>:<Driver File Name>:<Data File Name>:<Config File Name>:<Help File Name>:<Language Monitor Name>:<Default Data Type>:<Comma Separated list of Files> -


  • Any empty fields should be enter as the string "NULL". -


  • Samba does not need to support the concept of Print Monitors -since these only apply to local printers whose driver can make use -of a bi-directional link for communication. This field should -be "NULL". On a remote NT print server, the Print Monitor for a driver -must already be installed prior to adding the driver or else the RPC -will fail. -


    -

  • General Commands -
  • set -Set miscellaneous rpcclient command line options during a running -session. -


  • use -Connect to a rmeote SMB server. rpcclient has the ability -to maintain connections to multiple server simulaneously. -


  • help -Print a listing of all known commands or extended help -on a particular command. -


  • quit -Exit rpcclient. -


    -

    BUGS

    - -rpcclient is designed as a developer testing tool and may not be robust -in certain areas (such as command line parsing). It has been known to -generate a core dump upon failures when invalid parameters where -passed to the interpreter. -


    From Luke Leighton's original rpcclient man page: -"WARNING! The MSRPC over SMB code has been developed from examining -Network traces. No documentation is available from the original creators -(Microsoft) on how MSRPC over SMB works, or how the individual MSRPC services -work. Microsoft's implementation of these services has been demonstrated -(and reported) to be... a bit flakey in places. -


    The development of Samba's implementation is also a bit rough, and as more -of the services are understood, it can even result in versions of -smbd(8) and rpcclient that are incompatible for some commands or -services. Additionally, the developers are sending reports to Microsoft, -and problems found or reported to Microsoft are fixed in Service Packs, -which may result in incompatibilities." -


    -

    SEE ALSO

    - -samba (7) -

    AUTHOR

    - -Samba is written by The Samba Team as Open Source. This man page was written -by Matthew Geddes, Luke Kenneth Casson, and Gerald Carter. - - -- cgit