wbemcli
Este es el comando wbemcli que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
wbemcli: cliente CIM de línea de comandos independiente
SINOPSIS
wbemcli gc | mcd | dc | ec | ecn | gi | ci | mi | di | ei | ein | ai | ain | ri | rin | gp | sp | cm | cmx [-NL] [-h] [-t]
[-cte] [-dx] [-Dr] [-noverificar] [-cacert expediente] [-clientecert expediente] [-cliente clave expediente]
[-C.A asocClass] [-arco claseresultado] [-Arkansas papel] [-arr rol de resultado] objetoRuta
[prop = valor [, ...]] [apuntalar[,...]]
Suplente formatos:
(Estos enlaces simbólicos no los instala el paquete Debian, pero funcionan si se crean manualmente).
wbemgc [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta [apuntalar[,...]]
wbemgcd [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta
wbemdc [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta
wbemec [-NL] [-h] [-t] [-cte] [-dx] [-Dr] objetoRuta [apuntalar[,...]]
wbemecn [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta
wbemgi [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta [apuntalar[,...]]
wbemci [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta [prop = valor [, ...]]
wbemmi [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta [prop = valor [, ...]]
wbemdi [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta
wbemei [-NL] [-h] [-t] [-cte] [-dx] [-Dr] objetoRuta [apuntalar[,...]]
wbemein [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta
wbemai [-NL] [-h] [-t] [-cte] [-dx] [-Dr] [-C.A asocClass] [-arco claseresultado]
[-Arkansas papel] [-arr rol de resultado] objetoRuta [apuntalar[,...]]
wbemain [-NL] [-h] [-t] [-dx] [-Dr] [-C.A asocClass] [-arco claseresultado] [-Arkansas papel]
[-arr rol de resultado] objetoRuta
wbemri [-NL] [-h] [-t] [-cte] [-dx] [-Dr] [-arco claseresultado] [-Arkansas papel] objetoRuta
[apuntalar[,...]]
wbemrin [-NL] [-h] [-t] [-dx] [-Dr] [-arco claseresultado] [-Arkansas papel] objetoRuta
wbemgp [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta apuntalar
wbemsp [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta prop = valor
wbemcm [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta método [.param = valor [, ...]]
wbemcmx [-NL] [-h] [-t] [-dx] [-Dr] objetoRuta método [.param = valor [, ...]]
DESCRIPCIÓN
wbemcli es un cliente CIM basado en la línea de comandos. Utiliza uno de los
gc | mcd | dc | ec | ecn | gi | ci | mi | di | ei | ein | ai | ain | ri | rin | gp | sp | cm | cmx operaciones y la completa
ruta calificada al objeto CIM para llegar al host y ejecutar la operación especificada.
Esta implementación es independiente de la biblioteca CIMOM y se puede utilizar con todas las
Implementaciones CIMOM. los objetoRuta El parámetro se utiliza para localizar el objeto CIM y tiene
el siguiente formato:
: // [usuario: pwd @] : // ..]>: [. ]
The objetoRuta debe ir entre comillas simples para que entre comillas dobles
Las cadenas son conservadas por el shell de línea de comandos. Consulte la sección de ejemplos.
El único esquema admitido es http. Ejemplo:
http://krz: xyz @ localhost: 5988 / root / cimv2: rpm_package.name = glibc
The prop = valor [, ...] el parámetro se utiliza para especificar = pares para el ci, mi
y operaciones sp. Sólo uno = el par debe especificarse para el sp
operación.
Ejemplo:
stringProp = "a cadena ", booleanProp = true, numericProp = 25
Las matrices de valores de propiedad se admiten especificando valores adicionales
separado por comas
Ejemplo:
stringProp = "a cadena "," otro cadena ", numericProp = 25,49,12
The apuntalar[,...] parámetro especifica las propiedades que se devolverán. Uno apuntalar debe ser
especificado para la operación gp. Para otras operaciones, este parámetro es opcional, si no
se especifican todas las propiedades serán devueltas.
Ejemplo:
stringProp, booleanProp, numericProp
The método [.param = valor [, ...] el parámetro se utiliza para especificar = pares para
la operación cm.
Ejemplo:
Method2Execute.stringParam = "a string ", booleanParam = true, numericParam = 25
Las matrices de valores de propiedad se admiten especificando valores adicionales
separado por comas
Ejemplo:
Method2Execute.stringParam = "a cadena "," otro cadena ", numericParam = 25,49,12
OPERACIONES:
Las operaciones admitidas son:
gc conseguir clase
mcd obtener definición de clase
dc eliminar clase
ec enumerar clases
ecn enumerar los nombres de las clases
gi obtener Instancia
ci crear instancia
mi modificar instancia
di eliminar instancia
ei enumerar instancias
una enumerar nombres de instancias
ai enumerar instancias de asociación
ain enumerar nombres de instancias de asociación
ri enumerar instancias de referencia
rin enumerar nombres de instancias de referencia
gp obtener propiedad
sp establecer propiedad
cm método de llamada
cmx método de llamada (devolver XML)
CAMPUS
-h Imprime un mensaje de ayuda
-NL Inicie una nueva línea por cada propiedad devuelta
-t Agregar indicadores de matriz ([]), referencia (&) y propiedad clave (#) a los nombres de las propiedades
-cte Habilite la compatibilidad con respuestas fragmentadas de CIMOM
-v Mostrar información de versión
-dx Mostrar la carga útil de los mensajes XML recibidos de CIMOM
-Dr Delimita las referencias con {} pares
-noverificar
No verifique el certificado del servidor para las URL https (útil para realizar pruebas)
-cacert
Archivo de certificado de CA (requerido para https URLS a menos que se especifique -noverify)
-clientecert
Archivo de certificado de cliente (si el servidor CIM requiere certificados de cliente)
-cliente clave
Archivo de clave privada del cliente (obligatorio si se especifica -clientcert)
-C.A nombre de clase de asociación (ai, ain solamente)
-arco nombre de la clase de resultado (solo ai, ain, rin, ri)
-Arkansas nombre del rol (solo ai, ain, rin, ri)
-arr nombre del rol de resultado (ai, solo ain)
BIBLIOTECAS
wbemcli requiere libghttp, libwww o winhttp, dependiendo de las opciones de compilación utilizadas.
Ejemplo
Para obtener todas las instancias de rpm_packages, es decir, todos los paquetes rpm instalados en el sistema local,
se puede utilizar el siguiente comando:
wbemcli ei 'http://localhost: 5988 / root / cimv2: rpm_package '
La operación de obtención de instancia se puede especificar para obtener más información sobre un determinado
paquete:
wbemcli gi 'http://localhost: 5988 / root / cimv2: rpm_package.name = "glibc" '
La operación de creación de instancia (ci) se puede llamar utilizando el siguiente ejemplo de formato.
Los valores de propiedad también se pueden especificar / agregar a la sintaxis.
wbemcli ci
'http://localhost: 5988 / root / cimv2: TST_InstanceProperties.CreationClassName = "TST_InstanceProperties", Id = "Instancia
# 2 "' 'CreationClassName = "TST_InstanceProperties", Id = "Instancia # 2 ", Property_string2 =" Este
is instancia # 2 ", Property_uint8 = 250 '
Se pueden encontrar más ejemplos de líneas de comando en el directorio wbemcli / samples.
Anfitrión indirección SOPORTE
El esquema y la especificación del host en la ruta del objeto se pueden reemplazar por un token arbitrario
que se utilizará para localizar el esquema adecuado y la especificación de host en ./wbemcli.ind o
cualquier archivo especificado mediante la variable de entorno WBEMCLI_IND. El formato de este archivo es
como sigue:
: : // [usuario: pwd @] :
Suponiendo la siguiente entrada en ./wbemcli.ind:
miCimom: http://localhost: 5988
El ejemplo de la sección anterior se puede especificar como:
wbemcli gi 'myCimom / root / cimv2: rpm_package.name = "glibc"'
Utilice wbemcli en línea utilizando los servicios de onworks.net