Secuencias de comandos de aprovisionamiento
La cadena de comparación debe usar el mismo formato. De lo contrario, se produce un error de análisis de
formato.
En la versión de software, v1-v2-v3-v4 pueden especificar diferentes dígitos y caracteres, pero debe empezar
con un dígito. Al comparar la versión de software, v1-v2-v3-v4 se comparan en secuencia y los dígitos de
más a la izquierda prevalen sobre los posteriores.
Si v[x] incluye solo dígitos, se comparan los dígitos; si v[x] incluye dígitos + caracteres alfabéticos, los dígitos
se comparan en primer lugar y, a continuación, se comparan caracteres en orden alfabético.
Ejemplo de número de versión válido
sipyyyy.11-0-0MPP-BN
Por el contrario: 11.0.0 es un formato no válido.
Comparación
sip78xx.11-0-0MPP-BN < sip78xx.11-0-1MPP-BN
Las cadenas entre comillas se pueden comparar en busca de igualdad o desigualdad. Los enteros y
los números de versión también se pueden comparar aritméticamente. Los operadores de comparación
pueden expresarse como símbolos o como acrónimos. Los acrónimos son útiles para expresar la
condición en un perfil de formato abierto.
Operador
=
!=
<
<=
>
>=
Y
Es importante incluir las variables de macro entre comillas dobles cuando se espera un literal de
cadena. No lo haga cuando se espere un número o un número de versión.
Cuando se utiliza en el contexto de los parámetros Profile_Rule* y Upgrade_Rule, las expresiones
condicionales deben incluirse en la sintaxis "(expr)?" como en este ejemplo de regla de actualización.
Recuerde que BN indica el número de compilación.
($SWVER ne sip78xx.11-0-0MPP)? http://ps.tell.com/sw/sip78xx.11-0-0MPP-BN.loads
No utilice la sintaxis anterior con paréntesis para configurar los parámetros de Resync_Trigger_*.
Guía de aprovisionamiento de Cisco IP Phone 7800 Series y los teléfonos multiplataforma IP 7832 para conferencias de Cisco
Sintaxis alternativa
Descripción
eq
igual que
ne
no igual a
lt
menor que
le
menor o igual que
gt
mayor que
ge
mayor o igual que
y
Expresiones condicionales
Aplicable a enteros
Aplicable a los
y operandos de
operandos de
versión
cadena entre
comillas
Sí
Sí
Sí
Sí
Sí
No
Sí
No
Sí
No
Sí
No
Sí
Sí
23