Cómo escribir un script de requisito personalizado

Los requisitos personalizados proporcionan más flexibilidad que un requisito predefinido. Por ejemplo, se puede agregar una aplicación que no se incluya en la lista predefinida de aplicaciones
Para crear un requisito personalizado, agregue una o más funciones o instrucciones
IF..THEN
a un script. Cuando se ejecuta el script, la comprobación de Integridad del host busca la condición que se muestra en el nodo
IF
. Dependiendo de la condición, se ejecuta la acción mencionada en el nodo
THEN
. Se devuelve el resultado (
pass
o
fail
).
Cuando se agregan muchas diversas condiciones en un script a comprobar, esta configuración se aplica al script entero del requisito personalizado. Esta opción puede afectar si desea crear varios requisitos personalizados pequeños o uno más amplio que incluya varios pasos.
  1. Para escribir un script de requisito personalizado
  2. En la consola, abra una política de integridad del host.
  3. En la página
    Política de integridad del host
    , haga clic en
    Requisitos > Agregar
    .
  4. En el cuadro de diálogo
    Agregar requisito
    , haga clic en la lista desplegable
    Seleccionar requisito
    , seleccione un requisito predefinido y luego haga clic en
    Aceptar
    .
  5. En el cuadro de diálogo
    Requisito personalizado
    , escriba un nombre para el requisito.
    El nombre del requisito aparece en el equipo cliente. El nombre notifica al usuario si el requisito está aprobado o si el requisito ha fallado, o incita al usuario descargar el software.
  6. Para agregar una condición, en
    Script del requisito personalizado
    , haga clic en
    Agregar
    y, a continuación, en
    IF…THEN
    .
    Si primero se agrega una función o una instrucción
    IF..THEN
    sin rellenar los campos, aparece un error. Si no desea agregar la afirmación, haga clic con el botón derecho en la afirmación y haga clic en
    Eliminar
    .
  7. Resaltando la condición vacía en el nodo
    IF
    , en el panel derecho, seleccione una condición.
    La comprobación de integridad del host busca la condición en el equipo cliente.
  8. En la lista desplegable
    Seleccione una condición
    , especifique la información adicional obligatoria.
  9. En
    Script del requisito personalizado
    , haga clic en
    THEN
    y, luego, en
    Agregar
    .
    La instrucción
    THEN
    proporciona las medidas que deben ser tomadas si la condición es verdadera.
  10. Haga clic en cualquiera de las siguientes opciones:
    • IF..THEN
      Utilice una instrucción anidada
      IF..THEN
      para definir las condiciones para comprobar y las acciones para tomar si la condición se evalúa como verdad.
    • Función
      Use una función para definir una acción de reparación, tal como descargar un archivo.
    • Return
      Utilice una afirmación de retorno para especificar si los resultados de la evaluación de la condición se aprueban o fallan. Cada requisito personalizado debe finalizar con una afirmación de aprobación o error.
    • Comentario
      (opcional)
      Utilice un comentario para explicar la funcionalidad de las condiciones, las funciones o las afirmaciones que va a agregar.
  11. En el panel derecho, defina los criterios que agregó.
    Para obtener más información sobre estas opciones, haga clic en
    Ayuda
    .
  12. Para agregar más condiciones, funciones o instrucciones anidadas, en
    Script del requisito personalizado
    , haga clic con el botón derecho en el nodo y, después, haga clic en
    Agregar
    .
  13. Repita los pasos del 9 al 11 según sea necesario.
  14. Para permitir que la comprobación de integridad del host pase independientemente del resultado, marque
    Permitir que se apruebe el control de la integridad del host aunque este requisito no se cumpla
    .
  15. Haga clic en
    Aceptar
    .