Ejecución de comandos de la sonda en una ventana del símbolo del sistema

Utilice el comando de la utilidad de sonda (pu) para ejecutar comandos de sonda desde una ventana del símbolo del sistema. Esta utilidad es útil para la ejecución de scripts para completar tareas repetitivas (como la supresión de varias sondas o varias instancias de una sonda) o para evitar navegar a través de varios niveles de una interfaz de usuario para completar una acción. Debe tener un nombre de usuario y una contraseña válidos para ejecutar comandos.
uim901
Utilice el comando de la
utilidad de sonda (pu)
para ejecutar comandos de sonda desde una ventana del símbolo del sistema. Esta utilidad es útil para la ejecución de scripts para completar tareas repetitivas (como la supresión de varias sondas o varias instancias de una sonda) o para evitar navegar a través de varios niveles de una interfaz de usuario para completar una acción. Debe tener un nombre de usuario y una contraseña válidos para ejecutar comandos.
La utilidad de sonda se suministra como un paquete independiente que se debe instalar desde el archivo de archivado.
El comando tiene el formato siguiente:
$UIM_HOME
/bin/pu -u
<username
> -p
<password> <options> <nim_address
> <
probe command> <data>
 
  • -
    u
    <username
    >
    - El nombre de usuario de UIM
  • -p <contraseña>
    : La contraseña de UIM.
  • <nim_address>
    - La dirección de UIM de la sonda en formato
    /domain/hub/robot/probe
  • <comando de la sonda>
    : El comando que se debe ejecutar.
El ejemplo siguiente ejecuta el comando
get_info
en la sonda CDM en
/Dev_domain/Dev_hub/Dev_robot
. El nombre de usuario es
rune
y la contraseña es
1234admin
.
$UIM_HOME
/bin/pu -u rune -p 1234admin /Dev_domain/Dev_hub/Dev_robot/cdm get_info
Lista de comandos disponibles para una sonda
Los comandos disponibles para una sonda difieren para cada sonda. Utilice el comando pu para enumerar los comandos disponibles para una sonda.
$UIM_HOME
/bin/pu -u
<username>
-p
<password>
</domain/hub/robot/probe> 
La sonda controller contiene muchos comandos para controlar otras sondas. Para enumerar los comandos que están disponibles en la sonda controller:
$UIM_HOME
/bin/pu -u
<username>
-p
<password>
/Dev_domain/Dev_hub/Dev_robot/controller
Un ejemplo parcial de retorno:
Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.
C:\Program Files (x86)\Nimsoft\bin>pu.exe -u administrator -p ***** /Dev_domain/Dev_hub/Dev_robot/controller
Nov 8 17:06:18:278 pu: SSL - init: mode=0, cipher=DEFAULT, context=OK
Nov 8 17:06:18:279 pu: nimCharsetSet() - charset=
======================================================
Address: /Dev_domain/Dev_hub/Dev_robot/controller Request: _command
======================================================
_status PDS_PCH 9 detail%d
_command PDS_PCH 9 detail%d
_debug PDS_PCH 40 level%d,trunc_size%d,trunc_time%d,now%d
~
_stop PDS_PCH 0 NULL
_restart PDS_PCH 0 NULL
checkin PDS_PCH 14 hubaddr,hubip
probe_checkin PDS_PCH 7 type%d
iptoname PDS_PCH 10 ip,port%d
nametoip PDS_PCH 5 name
login PDS_PCH 7 type%d
verify_login PDS_PCH 0 NULL
change_password PDS_PCH 0 NULL
probe_list PDS_PCH 11 name,robot
probe_register PDS_PCH 113 name,active,type,timespec,command,arguments,
workdir,config,datafile,logfile,description,group,fail_window,realip
~
probe_unregister PDS_PCH 15 name,noforce%d
probe_activate PDS_PCH 5 name
probe_deactivate PDS_PCH 29 name,noforce%d,waitforstop%d
probe_store PDS_PCH 9 filename
probe_config_lock PDS_PCH 31 name,locktype%d,lockid%d,robot
~
probe_config_lock_list PDS_PCH 5 name
probe_config_get PDS_PCH 15 name,robot,var
probe_config_set PDS_PCH 38 name,section,key,value,lockid%d,robot
~
probe_set_port PDS_PCH 18 name,port%d,pid%d
probe_start PDS_PCH 5 name
probe_stop PDS_PCH 5 name
probe_change_par PDS_PCH 15 name,par,value
probe_tail_logfile PDS_PCH 26 name,size%d,prev_record%d
probe_tail_logfile_session PDS_PCH 31 name,max_buffer%d,from_start%d
...
Establecimiento de un par clave-valor
Se puede utilizar el comando pu para establecer los pares clave-valor de la sonda. Utilice el siguiente formato del comando para establecer un par clave-valor para una sonda.
$UIM_HOME
/bin/pu -u <
username
> -p <
password
> controller probe_config_set <
probe name
> <
config file section
> <
key
> <
value
> lockid = "" <
robot
  • -
    u
    <username
    >
    - El nombre de usuario de UIM
  • -p <contraseña>
    : La contraseña de UIM.
  • <probe name>
    - El nombre de la sonda
  • <config file section>
    -
    El nombre completo de la sección de configuración. Por ejemplo,
    /auto_operator/definitions/Email
  • <key>
    -
    La clave que se debe cambiar
  • <value>
    -
    El nuevo valor para la clave
  • <robot>
    - El nombre completo del robot que controla la sonda. Por ejemplo:
    /my_domain/my_hub/my_robot
Se debe volver a leer el archivo de configuración de la sonda para que se apliquen los cambios.
El siguiente ejemplo actualiza el valor
activo
a
para el operador automático que se llama
methodName
en el archivo de configuración de la sonda nas. 
$UIM_HOME
/bin/pu -u administrator -p password controller probe_config_set nas /auto_operator/definitions/methodName active yes "" /Dev_domain/Dev_hub/Dev_robot
Vuelva a leer el archivo de configuración de la sonda nas mediante el comando
_restart
.
$UIM_HOME
/bin/pu -u administrator -p password /Dev_domain/Dev_hub/Dev_robot/nas _restart
Los comandos devuelven un mensaje de finalización de acciones según sea necesario.