Man Linux: Main Page and Category List

NAME

       wbemcli - independent command line CIM Client

SYNOPSIS

       wbemcli  gc|gcd|dc|ec|ecn|gi|ci|mi|di|ei|ein|ai|ain|ri|rin|gp|sp|cm|cmx
       [-nl]  [-h]  [-t]  [-cte]  [-dx]   [-dr]   [-noverify]   [-cacert file]
       [-clientcert file]          [-clientkey file]          [-ac assocClass]
       [-arc resultClass]     [-ar role]     [-arr resultRole]      objectPath
       [prop=value[,...]]  [prop[,...]]

Alternate formats:

       wbemgc     [-nl] [-h] [-t] [-dx] [-dr] objectPath [prop[,...]]

       wbemgcd    [-nl] [-h] [-t] [-dx] [-dr] objectPath

       wbemdc     [-nl] [-h] [-t] [-dx] [-dr] objectPath

       wbemec     [-nl] [-h] [-t] [-cte] [-dx] [-dr] objectPath [prop[,...]]

       wbemecn    [-nl] [-h] [-t] [-dx] [-dr] objectPath

       wbemgi     [-nl] [-h] [-t] [-dx] [-dr] objectPath [prop[,...]]

       wbemci     [-nl] [-h] [-t] [-dx] [-dr] objectPath [prop=value[,...]]

       wbemmi     [-nl] [-h] [-t] [-dx] [-dr] objectPath [prop=value[,...]]

       wbemdi     [-nl] [-h] [-t] [-dx] [-dr] objectPath

       wbemei     [-nl] [-h] [-t] [-cte] [-dx] [-dr] objectPath [prop[,...]]

       wbemein    [-nl] [-h] [-t] [-dx] [-dr] objectPath

       wbemai       [-nl]   [-h]  [-t]  [-cte]  [-dx]  [-dr]  [-ac assocClass]
       [-arc resultClass] [-ar role] [-arr resultRole] objectPath [prop[,...]]

       wbemain       [-nl]    [-h]    [-t]    [-dx]   [-dr]   [-ac assocClass]
       [-arc resultClass] [-ar role] [-arr resultRole] objectPath

       wbemri      [-nl]  [-h]  [-t]  [-cte]  [-dx]  [-dr]  [-arc resultClass]
       [-ar role] objectPath [prop[,...]]

       wbemrin     [-nl]  [-h]  [-t] [-dx] [-dr] [-arc resultClass] [-ar role]
       objectPath

       wbemgp     [-nl] [-h] [-t] [-dx] [-dr] objectPath prop

       wbemsp     [-nl] [-h] [-t] [-dx] [-dr] objectPath prop=value

       wbemcm        [-nl]    [-h]     [-t]     [-dx]     [-dr]     objectPath
       method[.param=value[,...]]

       wbemcmx        [-nl]     [-h]     [-t]     [-dx]    [-dr]    objectPath
       method[.param=value[,...]]

DESCRIPTION

       wbemcli is a command  line  based  CIM  Client.  It  uses  one  of  the
       gc|gcd|dc|ec|ecn|gi|ci|mi|di|ei|ein|ai|ain|ri|rin|gp|sp|cm|cmx
       operations and the fully qualified path to the CIM Object to get to the
       host and execute the specified operation.  This implementation is CIMOM
       library independent and can be  used  with  all  WBEM  compliant  CIMOM
       implementations.   The  objectPath  parameter is used to locate the CIM
       object and has the following format:

            <scheme>://[user:pwd@]<host>:<port>/<namespace[/..]>:<classname>[.<key=value[,..]>]

       The  objectPath  should  be  enclosed  in  single quotes so that double
       quoted
              strings  are  perserved  by the command line shell. Refer to the
              examples section.

       The only scheme supported is http. Example:
                   http://krz:xyz@localhost:5988/root/cimv2:rpm_package.name=glibc

       The  prop=value[,...]  parameter  is used to specify <Property>=<Value>
       pairs for the ci, mi and sp operations.   Only  one  <Property>=<Value>
       pair must be specified for the sp operation.

       Example:
              stringProp="a string",booleanProp=true,numericProp=25

       Arrays of property values are supported by specifying additional values
              separated by commas

       Example:
              stringProp="a string","another string",numericProp=25,49,12

       The  prop[,...] parameter specifies the properties to be returned.  One
       prop must be specified for the gp operation. For other operations  this
       parameter  is  optional,  if  none are specified all properties will be
       returned.

       Example:
              stringProp,booleanProp,numericProp

       The   method[.param=value[,...]   parameter   is   used   to    specify
       <Parameter>=<Value> pairs for the cm operation.

       Example:
              Method2Execute.stringParam="a
              string",booleanParam=true,numericParam=25

       Arrays of property values are supported by specifying additional values
              separated by commas

       Example:
              Method2Execute.stringParam="a                   string","another
              string",numericParam=25,49,12

OPERATIONS:

       Supported operations are:

       gc     get class

       gcd    get class definition

       dc     delete class

       ec     enumerate classes

       ecn    enumerate class names

       gi     get instance

       ci     create instance

       mi     modify instance

       di     delete instance

       ei     enumerate instances

       ein    enumerate instance names

       ai     enumerate association instances

       ain    enumerate association instance names

       ri     enumerate reference instances

       rin    enumerate reference instance names

       gp     get property

       sp     set property

       cm     call method

       cmx    call method (return XML)

OPTIONS

       -h     Print a help message

       -nl    Start a new line for every property returned

       -t     Append array ([]), reference (&) and key property (#) indicators
              to property names

       -cte   Enable support for chunked responses from CIMOM

       -v     Show version information

       -dx    Show XML messages payload as received from CIMOM

       -dr    Delineate references with { } pairs

       -noverify
              Do not verify the server certificate for https URLs (useful  for
              testing)

       -cacert
              CA certificate file (required for https URLS unless -noverify is
              specified)

       -clientcert
              Client certificate file  (if  the  CIM  server  requires  client
              certificates)

       -clientkey
              Client private key file (required if -clientcert is specified)

       -ac    association class name (ai, ain only)

       -arc   result class name (ai, ain, rin, ri only)

       -ar    role name (ai, ain, rin, ri only)

       -arr   result role name (ai, ain only)

LIBRARIES

       wbemcli  requires  either  libghttp,  libwww,  or winhttp, depending on
       build options used.

Example

       To get all instances of rpm_packages, i.e. all installed  rpm  packages
       on the local system, the following command can be used:

        wbemcli eihttp://localhost:5988/root/cimv2:rpm_package’

       The  get  instance  operation  can be specified to get more information
       about a certain package:

        wbemcli gihttp://localhost:5988/root/cimv2:rpm_package.name="glibc"’
        The  create  instance (ci) operation can be called using the following
        format example.  Property values can  also  be  specified/add  to  the
        sytax.

        wbemcli                                                             cihttp://localhost:5988/root/cimv2:TST_InstanceProperties.CreationClassName="TST_InstanceProperties",Id="Instance
        #2"’          ’CreationClassName="TST_InstanceProperties",Id="Instance
        #2",Property_string2="This is instance#2",Property_uint8=250’

        More command line examples  can  be  found  from  the  wbemcli/samples
        directory.

Host indirection support

       The scheme and host specification in the object path can be replaced by
       an arbitrary token that will be used to locate the  proper  scheme  and
       host  specification  in  ./wbemcli.ind  or  any  file specified via the
       WBEMCLI_IND environment variable.   The  format  of  this  file  is  as
       follows:

            <token>: <scheme>://[user:pwd@]<host>:<port>

       Assuming the following entry in ./wbemcli.ind:

            myCimom: http://localhost:5988

       The example in the previous section can then be specified as:

             wbemcli gimyCimom/root/cimv2:rpm_package.name="glibc"

FILES

       ${datarootdir}/sblim-wbemcli/cacert.pem
              The  default CA certificate file. Can be overriden with -cacert.

AUTHOR

       Adrian Schuur <schuur@de.ibm.com>

BUGS

       The SBLIM project maintains a mailing list to which you  should  direct
       all  questions  regarding  sfcb,  sfcc,  wbemcli,  or  any of the SBLIM
       providers.  To subscribe to this mailing list visit

              http://lists.sourceforge.net/lists/listinfo/sblim-issues

       The SBLIM Project Bug tracking page can be found at

              http://sourceforge.net/tracker/?group_id=128809&atid=712784

COPYRIGHT

       (C) Copyright IBM Corp. 2002, 2004, 2005, 2009

AVAILABILITY

       wbemcli is a part of the SBLIM project.  The  most  recent  version  is
       available on the web at

              http://sblim.sourceforge.net/

SEE ALSO

       cimserver(1)