Contenido

Introducción

Overview

Crear el paquete anterior a la implementación

Creación del paquete de implementación

Alojamiento del paquete

Implementación del paquete

Comandos MSI

Propiedades MSI adicionales durante la instalación

Activar bloqueo

Ocultar de programas y características

Implementación del perfil general (después de la instalación)

Inhabilitación de la funcionalidad VPN (posterior a la instalación)

Implementación de la CA raíz de Cisco

Introducción

Este documento describe el tutorial de implementación automatizada con el perfil Umbrella agrupado en Cisco Secure Client (Windows).

Overview

La implementación del módulo Cisco Secure Client (CSC) (anteriormente AnyConnect) con Umbrella incluye estos componentes:

- Instalación del módulo CSC Core VPN

- Instalación del módulo de seguridad Umbrella Roaming

- Instalación del perfil de paraguas (OrgInfo.json)

- Instalación del módulo de la herramienta de diagnóstico e informes (DART) (opcional)

Este artículo proporciona un tutorial sobre cómo instalar estos componentes mediante programación (en Windows).  El perfil Umbrella está integrado en el paquete de instalación adecuado para la instalación desde carpetas compartidas.

Crear el paquete anterior a la implementación

Estos pasos implementan el módulo Umbrella. Tenga en cuenta que la funcionalidad VPN de Cisco está completamente deshabilitada. Sin embargo, el módulo VPN principal debe seguir instalado, ya que se utiliza para la interceptación subyacente del tráfico DNS.

Creación del paquete de implementación

1. Descargue el perfil del módulo de seguridad de roaming de Umbrella desde su panel de Umbrella. Implementaciones > Equipos en roaming > Clientes en roaming.

- El nombre de archivo descargado del perfil del módulo es Orginfo.json

2. Descargue el paquete "previo a la implementación" de Umbrella Roaming Security Module para Windows desde una de estas ubicaciones:

- :software.cisco.com

- Notas de la versión general

3. Extraiga el cliente AnyConnect descargado y busque el número de versión.  Tome nota de los nombres de archivo y números de versión en el paquete extraído

27073502800788

4. Agregue el archivo OrgInfo.json dentro de la carpeta "Profiles\Umbrella"* en el mismo directorio que el instalador.  Este paso es crucial para que el módulo Cisco Umbrella se registre automáticamente después de la instalación. La estructura de carpetas debe ser similar a la siguiente:
cisco-secure-client-win-X.X.XXXXX-core-vpn-predeploy-k9.msicisco-secure-client-win-win-X.X.XXXXX-umbrella-predeploy-k9.msicisco-secure-client-win-X.X.XXXXX-dart-predeploy-k9.msi\Profiles\umbrella\OrgInfo.json

Cree la subcarpeta \Profiles\Umbrella junto a sus archivos MSI si aún no existe.

Alojamiento del paquete

El paquete debe distribuirse a los usuarios finales con la subcarpeta 'Profiles\Umbrella'.  Esto podría lograrse de las siguientes maneras:

- Una carpeta de red compartida

- Software de administración de terminales que admite la composición de paquetes de instalación de varios archivos

Implementación del paquete

Los archivos MSI ahora se pueden implementar simplemente usando el software de administración de terminales o con 'msiexec'.

Comandos MSI

msiexec /package cisco-secure-client-win-X.X.XXXXX-core-vpn-predeploy-k9.msi PRE_DEPLOY_DISABLE_VPN=1 /norestart /passive /lvx* vpninstall.log

msiexec /package cisco-secure-client-win-X.X.XXXXX-umbrella-predeploy-k9.msi PRE_DEPLOY_DISABLE_VPN=1 /norestart /passive /lvx* umbrellainstall.log

msiexec /package cisco-secure-client-win-X.X.XXXXX-dart-predeploy-k9.msi /norestart /passive /lvx* dartinstall.log

IMPORTANTE:  Reemplace X.X.XXXXX con los números de versión correctos que coincidan con sus nombres de archivo MSI.

Asegúrese de agregar la opción PRE_DEPLOY_DISABLE_VPN=1 a los argumentos de instalación para deshabilitar la funcionalidad VPN., Como alternativa, omita este argumento para habilitar la funcionalidad VPN.

Propiedades MSI adicionales durante la instalación

Los paquetes de instalación de Cisco admiten varias propiedades MSI que se pueden cambiar durante la instalación.  Las propiedades más utilizadas de Cisco Umbrella son:

- LOCKDOWN = Como se describe, evita que el servicio se inhabilite manualmente

- ARPSYSTEMCOMPONENT = Oculta el programa de la lista "Programas y características" de Windows

Para establecerlos durante la instalación, siga los mismos pasos de instalación pero pase las propiedades adicionales al comando msiexec:

Activar bloqueo

msiexec /package <MSI> /passive LOCKDOWN=1 /lvx*

Ocultar de programas y características

msiexec /package <MSI> /passive ARPSYSTEMCOMPONENT=1 /lvx*

Alternativamente, estas configuraciones MSI se podrían configurar suministrando archivos personalizados de transformación del instalador (archivos .mst). Para obtener más información, consulte Configuración del bloqueo de AnyConnect.

Implementación del perfil general (después de la instalación)

El error común "Falta el perfil" indica que el módulo Cisco Umbrella está instalado, pero el perfil (OrgInfo.json) no lo está. Esto significa que el módulo Cisco Umbrella no puede registrarse con Cisco Umbrella ni activar la protección.

Tenga en cuenta que este problema no se produce si el perfil se ha incrustado correctamente en el paquete de instalación.

4435402655892

Si no es posible incrustar el perfil en el paquete de instalación, se puede copiar por separado en el extremo mediante una tarea de instalación o una secuencia de comandos.  El perfil debe implementarse en esta ubicación:

%PROGRAMDATA%\Cisco\Cisco Secure Client\Umbrella\OrgInfo.json

El script de PowerShell muestra un ejemplo de cómo crear el archivo OrgInfo.json mediante programación como una tarea posterior a la instalación.  Reemplace los marcadores de posición ORG_ID, FINGERPRINT y USER_ID por los valores relevantes de su perfil.

$org_file = "%PROGRAMDATA%\Cisco\Cisco Secure Client\Umbrella\OrgInfo.json"

$data=@"

{

"organizationId" : "ORG_ID",

"fingerprint" : "FINGERPRINT",

"userId" : "USER_ID"

}

"@

if(-not(Test-Path -Path $org_file))

{

$data > $org_file

}

Inhabilitación de la funcionalidad VPN (posterior a la instalación)

Si la funcionalidad VPN no se deshabilitó durante la implementación, es posible deshabilitarla más adelante mediante la implementación de un perfil VPN especial en el dispositivo.  Consulte https://support.umbrella.com/hc/en-us/articles/18211951038740-How-to-hide-the-VPN-module-in-Cisco-Secure-Client-Windows

Implementación de la CA raíz de Cisco

Para las páginas de bloqueo sin errores y la navegación HTTPS, es un requisito confiar en la Consulte el software de administración de terminales para obtener detalles sobre cómo implementar de forma centralizada una autoridad de certificación.CA raíz de Cisco Umbrella para cada terminal.